在方法一中可以通過下圖中的路徑修改項目的發布路徑(一般情況默認發布到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