web.xml中的Java运行时参数

时间:2018-01-10 21:30:11

标签: java servlets

有没有办法在servlet容器的-Dfoo=bar中引用Java运行时参数(例如web.xml)?例如,在Spring上下文配置中,我可以systemProperties['foo']}。我可以在web.xml中做类似的事情吗?

如果你很好奇,我正在尝试参数化安全级别:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        classpath*:context*.xml
        classpath*:security-${sec.level}.xml
    </param-value>
</context-param>

因此,在启动服务器的java命令时,可以使用security- high .xml或security- low .xml,具体取决于参数集。我正在构建我的战争时在Maven中进行资源过滤,但这会使用固定的安全设置进行战争。我希望它取决于运行时环境。

0 个答案:

没有答案