如何为文档运行带有-D系统属性的tomcat



在tomcat配置中,我们有一个像这样的docBase:

<Context path="/" docBase="webapps/rootExample"/>

是否可以在tomcat启动时从一些外部属性文件或作为-D系统属性在运行时提供docBase属性?

系统属性对整个JVM是全局的,所以答案是否定的。

你可以做的是在你的web.xml中提供<context-param>,它可以做类似的事情。

另一种选择是使用JNDI,其中每个Web应用程序都有某种检查配置设置的机制。

最新更新