在Tomcat中部署項目的幾種方法

如果用eclipse這個IDE可以很方便的將項目部署到Tomcat裏面,這個沒什麼說的。

第一種方法:

將整個項目複製到%CATALINA_HOME%\webapps這個目錄下,eclipse中的部署也是這樣的

第二中方法:

在%CATALINA_HOME%\conf\server.xml文件中進行編輯.找到<Host>標籤,在裏面添加<Context>標籤,

例如:

<Context path="/votesystem" docBase="D:\eclipseWeb\eclipse\workspace\votesystem\WebRoot" reloadable="true"/>

path是Web應用程序的上下文路徑,表示訪問的路徑。docBase指定Web應用程序的絕對路徑或者WAR文件路徑,表示應用程序的地址,注意斜槓的方向。.將reloadable屬性設置爲true,表示可以在運行時在classes與lib文件夾下自動加載類包。Tomcat在運行時會自動監測Servlet類的改動,如果發現有類被更新,Tomcat服務器將自動重新加載該Web應用程序.(這個方法的好處是項目的位置不固定,可以放在任意地方,但是也有缺點,如果修改了server.xml文件,那麼就要重啓Tomcat服務器,這在大型服務器上是很不建議使用的)

第三種方法:

在%CATALINA_HOME%\conf目錄下依次創建Catalina\localhost目錄,然後在localhost目錄下爲Web應用程序創建對應的XML

例如:

在%CATALINA_HOME%\conf\Catalina\localhost目錄下創建votesystem.xml文件,對文件進行編輯:

<Context path="/yes" docBase="D:\eclipseWeb\eclipse\workspace\votesystem\WebRoot" reloadable="true"/>

這個方法中path不起作用,Tomcat會根據xml的文件名找到路徑.用這個方法就可以覺得Tomcat的重新部署問題.


轉載http://www.cnblogs.com/hanyuan/archive/2012/05/28/repoly_in_tomcat.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章