1. 程式人生 > >Tomcat執行WEB專案的3種方法

Tomcat執行WEB專案的3種方法

方法一:直接通過Myeclipse或者eclipse配置的tomcat執行

在方法一中可以通過下圖中的路徑修改專案的釋出路徑(一般情況預設釋出到webapps目錄下,

訪問路徑是:http://localhost:8080/PorjectName/index.jsp)

 

具體修改位置是圖中間的Web Context Root,裡面的預設值是你的專案名,就是上面括號裡的情況;

可以把專案名去掉,那麼只剩下一個   '/'  代表專案會直接釋出到webapps/Root目錄下,訪問路徑是:

http://localhost:8080/index.jsp

(是的,Root目錄下是不需要加上專案名的)

 

還有一種是Web Context Root裡面填上你自定義的名字:例如下圖中的/Tess,此時,訪問路徑是:

http://localhost:8080/Tess/index.jsp(如果有使用框架也可以是:http://localhost:8080/Tess/index.action)

 

 

 

方法二:把專案打成war包到任意位置,然後把該war包放入tomcat的webapps目錄,然後到tomcat/bin下啟動startup.bat即可執行

釋出專案到webapps目錄下執行之後,會根據war包的名字在webapps目錄下生成一個對應的資料夾,裡面包含前端的資源,後端的class檔案、配置檔案、jar包等等,訪問路徑是:

http://localhost:8080/War_Package_Name/index.jsp

 

方法三:通過在apache-tomcat-7.0.90\conf\Catalina\localhost目錄下配置一個自定義檔名的xml檔案執行專案:

<Context docBase="ProjectPath\WebRoot" path="/" reloadable="true" />
<!--
docBase是專案的根目錄
path跟訪問路徑的設定有關如果path有設定具體的值,那麼訪問時的路徑也要加上該值
-->

docBase目錄下需要包含具體的頁面相關的檔案、資源,以及專案編譯後的class檔案。其實由於使用不同的工具導致專案路徑各有差異,如果使用這種方式啟動web專案那麼一定要考慮是否可以通過該docBase路徑能否找到你專案編譯後的class檔案,以及頁面相關檔案資源,否則白搭。

訪問路徑:http://localhost:8080/The_XML_Name/index.jsp