Tomcat發布項目的方式大致有三種,但小菜認為通過在tomcat的conf/Catalina/localhost目錄下添加配置文件,來發布項目,是最佳選擇。
因為這樣對tomcat的入侵性最小,只需要新增一個配置文件,不需要修改原有配置;而且支持動態解析,修改完代碼直接生效(修改配置除外)。
但是網上關於這種方法的介紹很簡單,小菜來補充一下。
1.直接在eclipse中添加一個server,添加過程中指明tomcat的路徑即可。
2.在tomcat服務器的conf\Catalina\localhost目錄下創建一個xml文件(路徑找不到就自己創建),內容如下:
<Context path="/TestPro" docBase="D:\javaProject\TestPro\WebContent" debug="0" privileged="true">
</Context>
其中path是指項目的發布路徑,也就是訪問路徑,假如像上邊那樣填寫,就要這樣訪問:http://localhost:8080/ TestPro /index.jsp;docBase是指項目的WebContent(eclipse)或WebRoot(myeclipse)目錄,很好理解,你的項目最終發布,就是發布的這個目錄,通過配置,直接讓tomcat指向這個目錄,這樣就可以運行項目啦。
注意:xml的文件名一定要和發布路徑一致!在本例中xml文件名必須為:TestPro
3.在eclipse中啟動tomcat,項目即可啟動。
上邊是比較常見的用法,但很多時候,我們希望把項目發布到tomcat根目錄,這樣就不用輸入冗長的發布路徑,直接輸入域名就可以訪問了。
用這種方法把項目發布tomcat根目錄,注意事項如下:
1.為了保險起見,刪掉tomcat服務器中的webapps目錄下的ROOT文件夾。
2.將xml中的path設成空(path="")。
3.將xml文件名改為ROOT(ROOT.xml)。
這樣就可以將項目發布到tomcat根目錄了,希望本文對大家有幫助。