在WIN系統下:
在TOMCAT中部署war
1、将war檔案拷貝到tomcat目錄\webapps\ 下。
2、将必要的jar檔案拷貝到tomcat目錄\lib\ 下。
3、修改tomcat目錄\conf\下的server.xml。
<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager" debug="0"privileged="true"/>
将這段代碼中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
拷貝一下并修改:path="" 為war路徑,docBase=""為你的war的檔案名。
4、完畢,啟動tomcat
在LINUX下:
作業系統:CentOS 5.6
Tomcat版本:apache-tomcat-6.0.33
在Tomcat中部署war包很簡單:
首先,直接把相應的war包放到$TOMCAT_HOME/webapps下,不用建目錄;
然後,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加類似于如下内容:
<Context path="/" docBase="hdfs-webdav.war" debug="0" privileged="true" reloadable="true"/>
其中,docBase參數辨別的是war包的名稱。
通路時,使用如下位址進行通路:http://ip:port/hdfs-webdav
如果要把war包部署到Tomcat根目錄,直接使用http://ip:port進行通路,需要的操作稍微複雜一些:
一、把war包解壓,部署到除$TOMCAT_HOME/webapps以外的目錄
二、删除$TOMCAT_HOME/ webapps/ROOT目錄下的所有檔案
三、在$TOMCAT_HOME/conf/Catalina/localhost目錄下,建立一個ROOT.xml檔案,寫入類似于如下内容:
<?xml version='1.0' encoding='utf-8'?>
<Context path="/" docBase="/usr/local/tomcat-6.0/webdav" debug="0" privileged="true" reloadable="true"/>
其中,docBase指向的是war包解壓後的目錄名稱,需絕對路徑。