Rya*_*ell 9 java tomcat catalina
我不是一个大的tomcat用户,但我们的项目目前正在使用它.我们已经提交了一个放在CATALINA_HOME\localhost中的.xml配置文件,但是经常更新.我更喜欢将此文件符号链接到我们工作目录中的CATALINA_HOME\localhost目录.不幸的是,必须根据开发人员修改docBase路径.
有没有办法在docBase路径中使用环境变量,以便开发人员可以将他们的项目保留在他们喜欢的位置,并且我们的启动脚本可以对catalina xml配置进行符号链接?
我想要这样的东西:
....
Joa*_*zar 19
这是我在Tomcat7中所做的(我认为在其他版本的Tomcat中执行它没有问题):
在setenv.bat中我添加了以下行:
set JAVA_OPTS=%JAVA_OPTS% -DAPP_PATH="c:\path\to\app"
Run Code Online (Sandbox Code Playgroud)
在我的webapp.xml中(位于C:\ path-to-apache-tomcat\conf\Catalina\localhost)
我做了以下事情:
<Context docBase="${APP_PATH}\src\main\webapp">
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!