tomcat部署项目(linux),指定配置文件、war包路径

一、指定配置文件路径

介绍:由于一般项目都将配置文件打入war包中,但是这样导致配置文件更改也需要重新打war包



所以将项目中的配置文件独立出来,tomcat中指定配置文件路径的方法如下:


在tomcat的bin目录下,在setclasspath.**添加:

说明:CLASSPATH目录即为新的配置文件指定目录

1、windows在setclasspath.bat中添加:

set CLASSPATH=D:/software2/apache-tomcat-7.0.53/CLASSPATH

或者在catalina.bat中如下地方添加:

rem Ensure that any user defined CLASSPATH variables are not used on startup,
rem but allow them to be specified in setenv.bat, in rare case when it is needed.
set "CLASSPATH=%CLASSPATH%;D:/software2/apache-tomcat-7.0.53/CLASSPATH"


2、linux在setclasspath.sh中添加:

export CLASSPATH=/wls/apache/appsystems/config:$CLASSPATH


一、指定war包路径

在tomcat安装目录中有一个conf文件夹,打开此文件夹,其中包含配置文件server.xml,打开配置文件,并在之间插入中内容,说明:docbase是web应用和本地路径,path是tomcat访问这个应用的URL路径
[html]  view plain  copy
  1. <Host name="localhost"  appBase="webapps"  
  2.             unpackWARs="false" autoDeploy="true">  
  3.         <Context path="" reloadable="true" docBase="/var/muses/tm_portal_stg/app/portal.war" />  
  4.         <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"  
  5.                prefix="access_log." suffix=".txt"  
  6.                pattern="%{X-Real-IP}i %l %u %t "%r" %s %b %T"/>  
  7.       Host>  

你可能感兴趣的:(tomcat部署项目(linux),指定配置文件、war包路径)