tomcat經過conf-Catalina-localhost目錄發佈項目詳解

   Tomcat發佈項目的方式大體有三種,但小菜認爲經過在tomcat的conf/Catalina/localhost目錄下添加配置文件,來發布項目,是最佳選擇。 java

      由於這樣對tomcat的入侵性最小,只須要新增一個配置文件,不須要修改原有配置;並且支持動態解析,修改完代碼直接生效(修改配置除外)。 web

      可是網上關於這種方法的介紹很簡單,小菜來補充一下。 tomcat

 

    1.直接在eclipse中添加一個server,添加過程當中指明tomcat的路徑便可。 服務器

    2.在tomcat服務器的conf\Catalina\localhost目錄下建立一個xml文件(路徑找不到就本身建立),內容以下: app

    <Context path="/TestPro" docBase="D:\javaProject\TestPro\WebContent" debug="0" privileged="true"> eclipse

    </Context> webapp

    其中path是指項目的發佈路徑,也就是訪問路徑,假如像上邊那樣填寫,就要這樣訪問:http://localhost:8080/ TestPro /index.jsp;docBase是指項目的WebContent(eclipse)或WebRoot(myeclipse)目錄,很好理解,你的項目最終發佈,就是發佈的這個目錄,經過配置,直接讓tomcat指向這個目錄,這樣就能夠運行項目啦。 jsp

    注意:xml的文件名必定要和發佈路徑一致!在本例中xml文件名必須爲:TestPro spa

    3.在eclipse中啓動tomcat,項目便可啓動。 debug

 

  上邊是比較常見的用法,但不少時候,咱們但願把項目發佈到tomcat根目錄,這樣就不用輸入冗長的發佈路徑,直接輸入域名就能夠訪問了。

  用這種方法把項目發佈tomcat根目錄,注意事項以下:

 

    1.爲了保險起見,刪掉tomcat服務器中的webapps目錄下的ROOT文件夾。

    2.將xml中的path設成空(path="")。

    3.將xml文件名改成ROOT(ROOT.xml)。

 

  這樣就能夠將項目發佈到tomcat根目錄了

相關文章
相關標籤/搜索