當前位置:首頁 » 文件傳輸 » tomcat訪問不了
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

tomcat訪問不了

發布時間: 2022-01-24 11:13:56

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

tomcat啟動後,瀏覽器訪問localhost:8080是空白頁,也不顯示無法訪問的解決方法是:

  1. 在你的tomcat目錄下的webapps/ROOT中增加一個a.html文件,內容隨便寫點。

  2. 訪問localhost:8080/a.html。

  3. 如果出來的是你的a.html頁面,那麼,應該是你index文件有問題。

  4. 如果不是a.html,或者還是空白,那麼應該是你的埠被佔用,建議重新檢查埠。

Ⅱ tomcat啟動成功 訪問不到網頁

在終端運行startup.sh如果成功的話應該會顯示server start in xx.ms

Ⅲ tomcat不能訪問

可能是因為abctest這個項目沒有定義默認訪問的首頁文件,所以你直接訪問/abctest後tomcat不知道你要訪問什麼文件,才會出這個404,你可以看看這個目錄下的文件結構,然後找個存在的jsp或html文件訪問一下。

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

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

Ⅳ 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)

Ⅵ tomcat正常啟動但是為什麼不能訪問頁面

tomcat正常啟動但是不能訪問頁面,是設置錯誤造成的,解決方法如下:

1、首先,右鍵點擊server欄中的tomcat,在彈出的對話款中選擇General。

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

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

Ⅷ 阿里雲 tomcat啟動了,但訪問不了

看下conf/server.xml里的Engine標簽defaultHost屬性是不是你的公網ip,還有Host標簽的name屬性也是一樣,我剛剛遇到了這個問題,原本的屬性值都是localhost,查看了work目錄下localhost有我部署的項目,而公網ip的目錄下空空如也,可能是tomcat訪問不到公網ip。

Ⅸ tomcat 怎麼訪問不了jsp頁面呢

請求的action. 的name 和class和method寫錯了沒有,和Action類對應不對應或者哪裡多一個空格什麼的。還有也許是jar包問題。還有 把軟體關閉再打開試試。

Ⅹ tomcat 正常啟動,但是部署上的應用訪問不了

項目名稱是否正確?要注意如果web項目修改名稱的方式不對的話很有可能發布的項目名稱與MyEclipse顯示的不同