導航:首頁 > 操作系統 > linuxtomcat404

linuxtomcat404

發布時間:2022-07-10 21:56:04

1. tomcat 9.0伺服器404錯誤問題,百度了好多大佬的解決辦法,還是沒能解決

您好,404的錯誤可能是你的瀏覽路徑不對,找不到文件,並不代表tomcat安裝有問題下面是個簡單的步驟,你再試試1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples,tomcat-docs之類Tomcat自帶的的目錄;2.在webapps目錄下新建一個目錄,起名叫myapp;3.myapp下新建一個目錄WEB-INF,注意,目錄名稱是區分大小寫的;4.WEB-INF下新建一個文件web.xml,內容如下:/dtd/web-app_2_3.dtd">.5.在myapp下新建一個測試的jsp頁面,文件名為index.jsp,文件內容如下:Nowtimeis:6.重啟Tomcat7.打開瀏覽器,輸入index.jsp看到當前時間的話說明就成功了。

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

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

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

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

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

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

3. 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)

4. tomcat404怎麼解決

404是表示找不到所請求的資源,就是你的請求路徑不對,你要把你的請求路徑改改好,
一般都會提示你的404錯誤所請求的錯誤路徑,然後對照你的實際項目下的資源的路徑進行修改

5. linux tomcat部署項目,tomcat自帶項目可以訪問,也iptables -F 了,但是自己的項目404

結合你說的和404錯誤,我認為你的項目無法訪問的原因應該是部署的項目路徑不對,你可以網路查詢如何修改tomact的項目路徑,修改下你的tomcat的啟動路徑試試。

6. javaweb項目部署到linux的tomcat無法訪問到,提示404.

本人偶遇此問題,配置都正常,但無法訪問部署到Linux上tomcat中的項目。
尋遍網路無果,偶然360加速其把虛擬機關了,然後我重啟了虛擬機,然後啟動Rehat,next 啟動tomcat,再次訪問就OK了 (http://192.168.1.200:8080/ssm/)。
總結:其它所有配置未變,重啟linux然後重啟tomcat,然後就可以訪問部署到tomcat的項目了
提示:如遇此問題可嘗試重啟tomcat。

7. Tomcat下四個項目,啟動之後,有一個項目訪問不了報404

其實我很不懂啊,你訪問出現404,為什麼要找TOMCAT的問題,..
難道是你的問題沒有描述清楚?是tomcat主頁無法訪問么.?
如果不是tomcat主頁無法訪問的話,那你只需要看是否已經發布你的工程,
看你訪問的路徑名是否正確,看訪問的文件名有沒有錯,
另外也有可能是tomcat緩存的問題,把tomcat下work文件夾下面那個C開頭的文件夾刪掉.
到tomcat下把你發布的那個工程刪掉,然後關閉伺服器,重新發布,啟動伺服器,再重新發布,
再試試.404,一般不會是tomcat的問題.

8. 在linux下裝了tomcat,首頁就報404錯誤

埠設置對了沒有?,建議最好不要用80埠,否則你80埠被佔用的時候是不能打開tomcat的,,,檢查一下!
網站的根目錄是否有讀取||寫入的許可權?,如果沒有,修改一下:
在網站根目錄 :執行 chmod 777 ./* 當然也可以使用界面操作的方法 "將修改應用於子目錄 "

9. struts linux tomcat 404 錯誤

你去掉的過濾器是struts2的吧?你去掉了等於struts2沒生效。
貼出你的配置代碼看一下吧!

你添加後,報什麼錯誤?
struts2用的哪個版本?

10. linux中將war包放入tomcat的web apps,訪問tomcat是成功的,但訪問jsp文件就報404,怎麼辦在線急等

能訪問tomcat 說明tomcat已經啟動成功了
報404的話說明是訪問路徑錯誤,仔細核對下路徑,特別是大小寫的問題

閱讀全文

與linuxtomcat404相關的資料

熱點內容
雲伺服器app安卓下載 瀏覽:966
如何查看linux伺服器的核心數 瀏覽:137
交易平台小程序源碼下載 瀏覽:148
程序員記筆記用什麼app免費的 瀏覽:646
java與單片機 瀏覽:897
伺服器內網如何通過公網映射 瀏覽:478
程序員穿越到宋代 瀏覽:624
怎麼使用雲伺服器掛游戲 瀏覽:618
真實的幸福pdf 瀏覽:344
d盤php調用c盤的mysql 瀏覽:266
怎麼樣搭建源碼網站 瀏覽:429
新概念四冊pdf 瀏覽:363
怎麼下載悅虎檢測app 瀏覽:530
cad表達式命令 瀏覽:200
程序員去一個小公司值不值得 瀏覽:848
程序員做個程序多少錢 瀏覽:497
win10原始解壓軟體 瀏覽:321
阿里程序員的老家 瀏覽:260
量子加密銀行 瀏覽:195
命令方塊獲得指令手機 瀏覽:501