【发布时间】:2012-03-09 13:03:01
【问题描述】:
在 tomcat 配置中,我们有一个这样的 docBase:
<Context path="/" docBase="webapps/rootExample"/>
是否可以在tomcat启动时从一些外部属性文件或作为-D系统属性在运行时提供docBase属性?
【问题讨论】:
在 tomcat 配置中,我们有一个这样的 docBase:
<Context path="/" docBase="webapps/rootExample"/>
是否可以在tomcat启动时从一些外部属性文件或作为-D系统属性在运行时提供docBase属性?
【问题讨论】:
系统属性对整个 JVM 来说是全局的,所以答案是否定的。
您可以做的是在您的web.xml 中提供<context-param>,它会做类似的事情。
另一种选择是使用 JNDI,其中每个 webapp 都有某种检查配置设置的机制。
【讨论】: