當前位置:首頁 » 密碼管理 » tomcat啟動成功訪問404

tomcat啟動成功訪問404

發布時間: 2023-09-14 21:30:43

① tomcat配置成功,但打開任何jsp全部為錯誤404

您好,404的錯誤可能是你的瀏覽路徑不對,找不到文件,並不代表tomcat 安裝有問題
下面是個簡單的步驟,你再試試
1.到扒頃Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples, tomcat-docs之類Tomcat自帶的的目錄;
2.在webapps目錄下新建一個目錄,起名叫myapp;
3.myapp下新建一個目錄WEB-INF,注意,目錄名稱是區分大小寫的;
4.WEB-INF下新建一個文件web.xml,內容如下:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
5.在myapp下新建一個測試的jsp頁面,文件名為index.jsp,裂派文件內容如下:
<肆此賀html><body><center>
Now time is: <%=new java.util.Date()%>
</center></body></html>
6.重啟Tomcat
7.打開瀏覽器,輸入http://localhost:8080/myapp/index.jsp 看到當前時間的話說明就成功了。

② tomcat在eclipse中已啟動成功但是訪問主頁404為什麼

tomcat中404異常是沒有找到請求的資源。

錯誤原因如下:

1、路徑錯誤

2、web.xml文件映射路徑寫錯

3、伺服器胡核設置

4、servlet的jar包未導進去或者沒有隨項目發布褲冊掘

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

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

③ tomcat訪問項目報404是什麼原因

Jsp的404錯誤多數有以下幾種情況,您試著檢查一下吧:

首先404是地址跳轉的錯誤,也就是沒有找到指定的頁面。

1.Tomcat未正常啟動,因為在你修改過跳轉地址時,有時Tomcat是沒有更新源地址的,這是軟體上的一個Bug,光光依靠重新部署可能無法解決,你需要刪除工程目錄部署下(webapps內的工程和work>Catalina>localhost內的工程)的兩個工程文件,重新部署即可。這是一個最常見的問題,也是最難排查的問題,但年困惑了我久....

2.跳轉地址有誤,很基礎的錯誤,試著在瀏覽器地址欄中看看跳轉地址有沒有出現重復地址,多餘的"/",以及是否正確使用"."和".."。對照修改即可。

3.跳轉頁面文件格式後綴有誤,Jsp還是Html。很少見的馬虎錯誤。

④ 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成功啟動,但是訪問頁面出現404(localhost:8082/zczh/),求助java大神,謝謝

你好,很高興給您解答問題。有2種情況會導致您的問題。一、tomcat默認的welcome頁面(通常是index.html)不存在,即找不到,就出現404;二、在tomcat默認的web.xml中,沒有welcome配置,也沒有網頁,所以出現404.總之訪問tomcat,就去看tomcat。希望我的回答幫助您解決問題。

熱點內容
端面粗車循環編程 發布:2025-03-16 15:54:42 瀏覽:682
編程右交換 發布:2025-03-16 15:28:43 瀏覽:399
根號的除法運演算法則 發布:2025-03-16 15:26:35 瀏覽:764
冰箱壓縮機照片 發布:2025-03-16 15:25:34 瀏覽:882
博雅象棋伺服器地址 發布:2025-03-16 15:02:26 瀏覽:816
如何實現職業化配置管理 發布:2025-03-16 14:55:41 瀏覽:968
一編程就頭疼 發布:2025-03-16 14:39:25 瀏覽:502
如何連接自己的個人伺服器 發布:2025-03-16 14:33:14 瀏覽:747
安卓緩存照片進相冊里怎麼取消 發布:2025-03-16 14:33:08 瀏覽:739
a站怎麼緩存 發布:2025-03-16 14:31:28 瀏覽:992