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。
相關文章
相關標籤/搜索