當前位置:首頁 » 密碼管理 » tomcat啟動正常無法訪問

tomcat啟動正常無法訪問

發布時間: 2023-01-08 19:46:42

1. tomcat正常啟動,但頁面訪問不到

代碼沒有問題,是tomcat的服務時間的問題,當伺服器剛剛啟用的一個小時之內,頁面訪問完全沒有問題,一個小時之後,訪問速度就非常慢,而且有時頁面還不能顯示,這時則需要重啟伺服器,所以我懷疑不是代碼的問題,而是伺服器的問題.......回答:
這個你需要重新下載個tomcat試試,其實tomcat不好用,有時很不穩定!只是在開發的時候用而已!tomact不能算伺服器的,只能說是個WEB容器,他達不到伺服器的標准!

2. tomcat啟動後,瀏覽器訪問localhost:8080是空白頁,也不顯示無法訪問,怎麼破

我也是遇見了這種情況,環境配置,安裝,服務開啟都正常的前提下,網上看了很多種原因,但是都解決不了,其實還有最簡單容易忽略的一種情況——服務訪問許可權,你可以首先win+R,輸入cmd點擊enter,接著再輸入startup(註:這里需要配置Tomcat環境變數否則該語句無法識別,配置過程網路很簡單的)然後回車,在Tomcat的運行窗口頂部查看是否有「拒絕訪問」的提示如下圖:

如果有,說明是因為許可權受到了限制,此時你Ctrl+Alt+delete查看服務發現Tomcat是正常開啟的,但本機埠並沒有生效,所以你需要通過管理員身份運行命令提示符,輸入startup再次查看是否還有「拒絕訪問」提示,不出意外就沒有了,你再在瀏覽器中輸入localhost+埠號就可以顯示小貓主頁了。如果不是這個原因參考網上其他方法,希望可以幫到你。

3. Myeclipse中的項目部署到了tomcat中,tomcat也明明啟動了,但是為什麼就是無法顯示網頁呢

Myeclipse中的項目部署到了tomcat中,tomcat已啟動,但是無法顯示網頁,出現此問題有以下幾種情況:

1、tomcat啟動,但項目沒部署上。

2、拷貝的配置文件,多餘配置沒有刪除。

3、訪問路徑輸入錯誤。

4、訪問路徑漏寫(比如:忘寫了namespace)。

5、配置文件寫錯,或多寫了配置信息(但少了代碼部分)。

6、Myeclipse中的項目部署到了tomcat中的方法錯誤。

對於第6種情況,Myeclipse中的項目部署到了tomcat中的方法和步驟如下:

1、首先,轉到MyEclipse窗口,然後右鍵單擊要運行的tomcat,如下圖所示。

4. tomcat可以啟動但是訪問不了自己的程序

能訪問tomcat說明伺服器已經開啟了,不能訪問項目說明你的項目可能沒部署上去。
如果不是,那麼就要看看你訪問項目的時候是報的什麼錯?
如果是404,那麼就是頁面的路徑不對,你要檢查一下你的項目名稱和jsp頁面的名稱了。
如果是500,那麼就是你jsp頁面有錯誤,你要檢查下了。。

5. tomcat可以正常啟動,但是不能訪問即頁面報404錯誤怎麼辦

404異常大多情況是路徑錯誤、web.xml文件映射路徑寫錯、伺服器設置、servlet的jar包未導進去或者沒有隨項目發布等等。

如果是路徑錯誤,仔細檢查即可解決問題。

伺服器沒設置好也會報這個錯誤,這一般是新手剛開始學時遇到的問題,就是要把eclipse中的tomcat的server location設置為use tomcat installation,在eclipse界面雙擊tomcat server見如圖設置:

6. 為什麼eclipse中tomcat能正常啟動,但是瀏覽器訪問不了tomcat首頁

你好,eclipse是調用tomcat的介面模擬tomcat而不是真正啟動它,因此會顯示不了頁面。你運行的是eclipse裡面的外面tomcat映像,不是外面的那個tomcat,所以你只是把外面的tomcat埠改了。。裡面那個埠還是8080。
建議你換qq瀏覽器去訪問試試,最新版的qq瀏覽器使用的是優化好的內核,訪問網頁的速度特別快,兼容性也很不錯,你可以下載一個安裝好去訪問試試。

7. windows 伺服器 tomcat啟動後無法訪問

1、安裝jre默認安裝就行.

6、點擊Next後會出現下圖,它會自動找到JRE位置,如果用戶沒有安裝JRE,可以修改指向JDK目錄(很多用戶安裝後無法編譯JSP,就是這里沒找到JRE,請務必先要安裝JDK,並把這個目錄正確指向JRE或者JDK的目錄)。

8. tomcat可以正常啟動,但是不能訪問即頁面報404錯誤怎麼辦

1、正確的埠號

出現404錯誤證明,TOMCAT是啟動成功了的。 但是在一台計算機上,可以啟動多個埠號不一樣的TOMCAT, 所以請確保自己訪問的是正確的那個埠號,別自己啟動的是8080埠號的TOMCAT,但是訪問的地址卻用的是80埠(默認),這樣肯定會出現404錯誤的。

2、環境變數

假設有兩個Tomcat A和 B,自己分明運行的是B 下的startup.bat, 但是啟動的卻是A。

在環境變數中有兩個屬性:分別是CATALINA_HOME和CATALNIA_BASE,如果這個值指向的是A,那麼即便運行的是B下的startup.bat, 真正啟動的還會是A。

3、確定Web應用是否成功啟動

雖然Tomcat啟動成功了,但是對應的Web應用啟動失敗,依然會導致404錯誤。

倘若Web引用啟動失敗,那麼就一定會在Tomcat的logs目錄下的 localhost.當前日期.log 里留下錯誤信息。

打開這個文件,檢查對應的Web應用是否啟動過程中報錯了。 也許是web.xml多寫了一個標簽結束,也許是對應的servlet類找不到。

4、webapps下的ROOT目錄

有的時候,在server.xml 中配置的<context 是以「/"為開始路徑的,與此同時,在webapps目錄下還存在一個ROOT目錄,這個ROOT目錄其實也是告訴tomcat,以「/」 為開始路徑。

那麼這樣就發生沖突了,Tomcat只能二選一,通常情況下都會選擇ROOT目錄,那麼在server.xml中配置的就<context 就無法啟動了,導致訪問對應的資源提示404錯誤。

5、訪問地址的時候是否加了web應用的名稱

這個也是常犯的錯誤,加入部署的時候,指定了路徑,比如:

<Context path="/j2ee" docBase="e:\project\j2ee\web" debug="0" reloadable="false" />

那麼訪問的時候,要記得加上j2ee,像這樣:http://127.0.0.1:8080/j2ee/hello

6、是否訪問對資源了

這種錯誤也常見,寫的文件是 hello.html, 但是訪問的是 holle.html,會提示404。

7、不能訪問WEB-INF目錄下的資源

從安全形度觸發,TOMCAT不允許訪問WEB-INF目錄下的HTML,JSP文件。 所以如果資源文件放在WEB-INFO下,也會提示404錯誤。

Web伺服器的作用:

1、接收客戶端的請求。

2、給客戶端作出響應。

我們也可以自己手寫Web伺服器,但是那樣太麻煩,而且難度很大,所以我們可以使用目前應用最廣泛的Tomcat伺服器。

常見的Web伺服器:

lTomcat(Apache)

lJBoss(Redhat)

lGlassFish(Orcale)

lResin(Caucho)

lWeblogic(Orcale)

lWebsphere(IBM)

9. 為什麼eclipse中tomcat能正常啟動,但是瀏覽器訪問不了tomcat首頁

在eclipse中不能顯示小貓頁面,但可以顯示你的項目的主頁。
eclipse是調用tomcat的介面模擬tomcat而不是真正啟動它,因此會顯示不了小貓頁面。
eclipse的伺服器的配置文件在你項目的Servers文件夾下。
你可以看看%Eclipse的工程所在文件夾%/Servers/Tomcat v7.0 Server at localhost-config下面的內容,這里都是配置,你可以發現這里有一個Server.xml,也就是說eclipse不使用%catalina_home%/conf/server.xml里的內容。
我使用的是eclipse-jee-helios-SR1-win32.zip,apache-tomcat-7.0.5-windows-x86.zip,工程是DynamicWebProject。

熱點內容
資料庫欄位值為空的數據 發布:2025-08-21 16:45:14 瀏覽:572
php項目視頻 發布:2025-08-21 16:34:33 瀏覽:194
叉叉腳本激活碼 發布:2025-08-21 16:34:32 瀏覽:250
清理ie緩存快捷鍵 發布:2025-08-21 16:07:30 瀏覽:443
演算法規避 發布:2025-08-21 15:56:48 瀏覽:895
ip伺服器是機器嗎 發布:2025-08-21 15:40:34 瀏覽:770
wpf讀資料庫存儲的時間 發布:2025-08-21 15:30:59 瀏覽:441
存儲過程是先編譯好的嗎 發布:2025-08-21 15:25:07 瀏覽:889
java高並發編程詳解 發布:2025-08-21 15:11:27 瀏覽:550
pythonappenddict 發布:2025-08-21 14:49:16 瀏覽:391