Eclipse啟動和手動啟動tomcat訪問localhost:8080顯示404問題總結



前言:
建議對tomcat的文件結構和相關屬性有較多了解。本文以eclipse的DynamicWebProject為講解對象。

目錄:
  1. eclipse添加tomcat關聯注意點
  2. tomcat404問題歸總(按可能性由大到小排序)
  3. 我的404:web.xml配置與文件路徑--新手常遇
  4. 第一個helloworld!

eclipse添加tomcat關聯注意點
  1.  windows-preferences-server-RuntimeEnvironment,點add添加。注意JRE不要在默認的workbench default jre上,換成你的jre版本。忘記了的話可以再次打開點Edit進行修改。
  2.  配置Tomcat的serverlocation。雙擊Servers的Tomcat進入Overview,ServerLocation里選UseTomcatinstallation(……)。注意Deploypath,這是配置目錄。
  3.  Tomcat的serverlocation中的選項不能改。簡單,刪掉Tomcat下的所有項目,再右鍵它,點“clean…”。
  4.  怎么用:菜單Run as,正常選擇,next,要運行的項目放進Configured。如果在右鍵里選Rnu As,會運行右鍵時選中的文件,如果這個文件路徑不小心弄的有問題,就會出現404 錯誤,找不出路徑問題就會卡到想砸電腦。

tomcat404問題歸總(按可能性由大到小排序)
 
  1.  Web.xml配置問題。文件路徑問題。
  2.  Server.xml的配置問題。
  3.  tomcat設置問題。
  4.  Webapps-ROOT里沒東西。
  5.  端口8080占用。
  6.  環境變量問題。
  7.  防火牆問題。(罕見,金色稀有(*^__^*) )
解決方法網上資源較多,可自行解決。

我的404:web.xml配置與文件路徑--新手常遇
  1.  eclipse啟動tomcat會修改conf-web.xml內容,以及其他文件,想手動啟動tomcat進行localhost:8080訪問的請先copy原來的web.xml到相應目錄。所改文件即eclipse里server目錄的文件,如下圖:

     

  2.  Eclipse里DynamicWebProject項目部署會在tomcat創建一個文件夾,這個文件夾就是在添加tomcat時的Deploypath配置目錄,默認為wtpwebapps,與webapps同級,在其中會有一個默認的ROOT默認目錄和創建的項目文件。項目文件名是eclipse中的項目名,但是其中的文件是項目的WebContent(或WebRoot)內的文件,jsp文件就在其中,這與webapps里的項目一樣。

第一個HelloWorld!動態頁面,紀念我的入門第一步
(說是動態頁面有些牽強)
eclipse,WebContent下新建jsp文件,在body標簽中寫入
 1 <%out.println("Hello World!");%> 
Run As。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM