为什么在applicationContext.xml中不接受tomcat的-D参数?

时间:2013-05-24 17:56:35

标签: java spring tomcat applicationcontext

tomcat的webapp目录中有两个war文件。将-DAPP_NAME = XYZ作为VM参数传递。

尝试使用语法$ {APP_NAME}。

读取applicationContext.xml中的值

一个webapp代替值而另一个不代替。

1 个答案:

答案 0 :(得分:0)

而不是使用我使用的语法$ {APP_NAME}     

 #{ systemProperties['APP_NAME'] } 

它在两个webapps中都有效。

两个webapps之间存在一个区别,即spring-version。     

    3.1.0.RELEASE
    3.1.1.RELEASE
    

此语法$ {APP_NAME}正在使用3.1.1版本的webapp。虽然将其他应用程序升级到3.1.1版本没有任何区别。