Java 我可以在Tomcat7中有一个特定于应用程序的类路径目录,在war之外配置吗?
我希望在Tomcat7中有一个额外的类路径目录,比如可以通过在catalina.properties中添加Java 我可以在Tomcat7中有一个特定于应用程序的类路径目录,在war之外配置吗?,java,tomcat,Java,Tomcat,我希望在Tomcat7中有一个额外的类路径目录,比如可以通过在catalina.properties中添加${catalina.home}/mydir来完成,但是特定于应用程序(war) 我还希望此设置在war之外(我发现,但配置在war内部) 在我的案例中,在同一个容器上有两个环境(比如集成和QA),配置不同。我希望保持工件环境不可知,这样就不会更改配置文件的路径(属性、logback等等) 这能做到吗?怎么做 谢谢。虚拟ebapploader: 此配置可以放在$CATALINF\u RO
${catalina.home}/mydir
来完成,但是特定于应用程序(war)
我还希望此设置在war之外(我发现,但配置在war内部)
在我的案例中,在同一个容器上有两个环境(比如集成和QA),配置不同。我希望保持工件环境不可知,这样就不会更改配置文件的路径(属性、logback等等)
这能做到吗?怎么做
谢谢。虚拟ebapploader:
此配置可以放在
$CATALINF\u ROOT/config/Catalina/localhost/$PREFIX.xml
中,其中$PREFIX
是应用程序的上下文。使用ROOT
放置在/
未测试,但似乎匹配。
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/websandbox">
<Loader className="org.apache.catalina.loader.VirtualWebappLoader"
virtualClasspath="/usr/.../*.jar;/usr/.../*.jar"/>
</Context>