java.lang.IllegalStateException: Web app root system property already set to dif



想在TOMCAT下边放多个项目应用,有时会报一些错,上面的错,就是我把两个项目放入后报的错:java.lang.IllegalStateException: Web app root system property already set to different value 。
单独跑却一点问题没有。
经网上一查,
http://blog.csdn.net/downloadsunlight2009/article/details/7514634
这博主写的很好,直接点明了问题所在。

webAppRootKey是项目在应用服务器上的唯一标示,如果不在web.xml中定义 webAppRootKey参数,那么属性名就是缺省的"webapp.root".当多个项目都不设置,就出现了上面的错误。



解决方法嘛,我得再重复一下,
在启动出现错误的工程web.xml增加如下语句便可

<context-param>

<param-name>webAppRootKey</param-name>

<param-value> app.root </param-value>

</context-param> 

你可能感兴趣的:(java.lang.IllegalStateException: Web app root system property already set to dif)