本篇文章給大家談談localhost8080,以及localhost8080打不開對應的知識點,希望對各位有所幫助,不要忘了收藏本站!
內容導航:- 為什麽輸入localhost:8080不能進入下麵這個頁麵,輸入localhost:9090才能進入下麵這個頁麵
- 可以打開localhost:8080,但是不能打開localhost
- http://localhost:8080打開tomcat主頁的原理是什麽
- tomcat啟動後,在瀏覽器中輸入http://localhost:8080還是打不開怎麽辦?
- 新手,localhost:8080+項目名,顯示404怎麽解決?
- http://localhost:8080打開tomcat主頁的原理是什麽
Q1:為什麽輸入localhost:8080不能進入下麵這個頁麵,輸入localhost:9090才能進入下麵這個頁麵
這是因為你的Tomcat的配置文件裏的端口改成9090了,你改回8080後,重新啟動。再以localhost:8080訪問就可以了。具體方法如下:
1、進入Tomcat所在文件夾,比如我的是E:\work\service\tomcat7.0.65\conf
2、找到server.xml文件,打開
3、找到 <Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
這一段。修改port="8080".
4、保存後重新啟動Tomcat,再以localhost:8080訪問就可以了。
希望能幫到你!
Q2:可以打開localhost:8080,但是不能打開localhost
因為設置的端口就是8080啊,如果後麵不加端口號,默認是80的,但是你tomcat設置為8080了,所以80打不開,因為這個端口不開放。
修改tomcat端口號的方法:
修改Server.xml文件,把8080端口改成80就可以了。
8080是Tomcat服務器的默認的端口號。我們可以通過修改Tomcat服務器的conf目錄下的主配置文件server.xml來更改.用記事本打開server.xml文件,找到如下部分:
以下為引用的內容:
<Connector
port="8080"
maxHttpHeaderSize="8192"
maxThreads="150"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
redirectPort="8443"
acceptCount="100"
connectionTimeout="20000"
disableUploadTimeout="true"
/>
將其中的port="8080"更改為新的端口號即可,如將“8080”改為“9080”等。
Q3:http://localhost:8080打開tomcat主頁的原理是什麽
http://localhost:8080/uPortal/ 後麵的uPortal表示項目名稱。原理簡單解釋如下:
tomat是一個servlet容器,來處理http請求。在平時的使用中我們都會在瀏覽器中輸入http地址來訪問服務資源,比如格式http://localhost:8080。從瀏覽器到服務端的一次請求都遵循http協議,在網絡上其實走仍然是tcp協議,即我們常使用的socket來處理客戶端和服務器的交互。根據輸入的http地址可以知道服務器的IP地址和端口,根據這兩個參數就可以定位到服務器的唯一地址。tomcat根據http地址端口後麵的資源路徑就可以知道反饋什麽樣的資源給瀏覽器。
擴展資料:
Tomcat Server處理一個HTTP請求的過程:
1、用戶點擊網頁內容,請求被發送到本機端口8080,被在那裏監聽的Coyote HTTP/1.1 Connector獲得。
2、Connector把該請求交給它所在的Service的Engine來處理,並等待Engine的回應。
3、Engine獲得請求localhost/test/index.jsp,匹配所有的虛擬主機Host。
4、Engine匹配到名為localhost的Host(即使匹配不到也把請求交給該Host處理,因為該Host被定義為該Engine的默認主機),名為localhost的Host獲得請求/test/index.jsp,匹配它所擁有的所有的Context。Host匹配到路徑為/test的Context(如果匹配不到就把該請求交給路徑名為“ ”的Context去處理)。⠀
5、path=“/test”的Context獲得請求/index.jsp,在它的mapping table中尋找出對應的Servlet。Context匹配到URL PATTERN為*.jsp的Servlet,對應於JspServlet類。
6、構造HttpServletRequest對象和HttpServletResponse對象,作為參數調用JspServlet的doGet()或doPost().執行業務邏輯、數據存儲等程序。
7、Context把執行完之後的HttpServletResponse對象返回給Host。
8、Host把HttpServletResponse對象返回給Engine。
9、Engine把HttpServletResponse對象返回Connector。
10、Connector把HttpServletResponse對象返回給客戶Browser。
參考資料:
百度百科-tomat
Q4:tomcat啟動後,在瀏覽器中輸入http://localhost:8080還是打不開怎麽辦?
【解決方法一】
電腦必須安裝了JDK,如果你的電腦安裝了多個版本JDK,則必須配置環境變量JAVA_HOME⠀的值為(C:\Program⠀Files\Java\jdk1.6.0_11)即你安裝的JDK安裝路徑。
【解決方法二】
(1)如JDK安裝和配置沒有問題,則應該確定你的Tomcat端口是否為8080,這在Tomcat安裝時默認端口即為8080。在啟動tomcat6.exe時,可以查看到服務器的監聽的端口為:8080
(2)在瀏覽器輸入http://localhost:8080前,必須先啟動Tomcat服務器,即必須先啟動\Tomcat⠀6.0\bin文件下的tomcat6.exe程序,而且不能關閉該程序,否則打不開頁麵的!!