Java 我可以在Tomcat7中有一个特定于应用程序的类路径目录,在war之外配置吗?

Java 我可以在Tomcat7中有一个特定于应用程序的类路径目录,在war之外配置吗?,java,tomcat,Java,Tomcat,我希望在Tomcat7中有一个额外的类路径目录,比如可以通过在catalina.properties中添加${catalina.home}/mydir来完成,但是特定于应用程序(war) 我还希望此设置在war之外(我发现,但配置在war内部) 在我的案例中,在同一个容器上有两个环境(比如集成和QA),配置不同。我希望保持工件环境不可知,这样就不会更改配置文件的路径(属性、logback等等) 这能做到吗?怎么做 谢谢。虚拟ebapploader: 此配置可以放在$CATALINF\u RO

我希望在Tomcat7中有一个额外的类路径目录,比如可以通过在catalina.properties中添加
${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>