java报错Web app root system property already set to different value

2017-08-14 22:15 阅读 1,791 次 评论 0 条

启动Tomcat是报错:

Web app root system property already set to different value: 'webapp.root' = [E:\AIT\poscoGroup\web\] instead of [E:\AIT\TOMCAT-6.0\webapps\posco\] - Choose unique values for the 'webAppRootKey'

解决方案:

原因是当在web.xml中没指定

  <context-param>
    <param-name>webAppRootKey</param-name>
    <param-value>AVerPortalTest</param-value>
</context-param>

的时候按照默认的

做法1

     在tomcatserver启动项目目录删除AVerPortal 和AverPortalTest 其中一个

做法2

     在web.xml中添加webAppRootKey指定好。

看看异常,还是挺简单的,应该是两个项目的设置重复了,导致出错,但我发现web.xml里并没有配置webAppRootKey项,然后查阅网上资料,原来是因为如果没有web.xm 内没有设置webAppRootKey项,是为默认设置。最后将web.xml中的webAppRootKey项配置好,错误解决。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:java报错Web app root system property already set to different value | 雨晨博客

发表评论


表情