tomcat通過conf-Catalina-localhost目錄發布項目詳解


      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根目錄了,希望本文對大家有幫助。

 

 


免責聲明!

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



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