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

- 日理万妓 2022-08-21 13:55 1144阅读 0赞

一、指定配置文件路径

介绍:由于一般项目都将配置文件打入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包路径

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

额外技能:tomcat手动指定jdk

资料:http://www.wyjava.com/html/2012/java\_tomcat\_0209/72.html

#

发表评论

表情:
评论列表 (有 0 条评论,1144人围观)

还没有评论,来说两句吧...

相关阅读