天天看點

win linux 下 部署war包到Tomcat根目錄

在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包解壓後的目錄名稱,需絕對路徑。