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

轉自:http://www.cnblogs.com/iyangyuan/p/3316444.html,感謝 楊元
html

 

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文件名必須爲:TestProspa

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

 

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

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

 

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

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

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

 

  這樣就能夠將項目發佈到tomcat根目錄了,但願本文對你們有幫助。

相關文章
相關標籤/搜索