java.lang.IllegalStateException: Web app root system property already set to different value
2016-10-04 14:40
525 查看
将两个 war 包放在 tomcat 下发布,只有一个包能发布成功,另一个被中断。尝试发布多次,每次成功的项目不固定,并且两个 war 包能单独部署成功。查看发布日志发现此异常:“java.lang.IllegalStateException: Web app root system property already set to different
value”。
此异常是由 web.xml 配置中的 “webAppRootKey” 属性配置错误导致的。webAppRootKey 表示 java web 项目的唯一标识。如果 web.xml 中没有设置 webAppRootKey 项,那么其缺省值为 "webapp.root"。
如果两个项目的 web.xml 都没有设置 “webAppRootKey” 或者 两个项目的 “webAppRootKey” 相同则会导致本异常。
解决方法:在 web.xml 增加或修改 "webAppRootKey" 为不同值。
value”。
此异常是由 web.xml 配置中的 “webAppRootKey” 属性配置错误导致的。webAppRootKey 表示 java web 项目的唯一标识。如果 web.xml 中没有设置 webAppRootKey 项,那么其缺省值为 "webapp.root"。
如果两个项目的 web.xml 都没有设置 “webAppRootKey” 或者 两个项目的 “webAppRootKey” 相同则会导致本异常。
解决方法:在 web.xml 增加或修改 "webAppRootKey" 为不同值。
<context-param> <param-name>webAppRootKey</param-name> <param-value>web1</param-value> </context-param>
<context-param> <param-name>webAppRootKey</param-name> <param-value>web2</param-value> </context-param>
相关文章推荐
- java.lang.IllegalStateException: Web app root system property already set to different value
- java.lang.IllegalStateException: Web app root system property already set to different value
- java.lang.IllegalStateException: Web app root system property already set to different value:
- java.lang.IllegalStateException: Web app root system property already set to different value .
- java.lang.IllegalStateException: Web app root system property already set to different value .
- java.lang.IllegalStateException: Web app root system property already set to different value
- java.lang.IllegalStateException: Web app root system property already set to different value .
- java.lang.IllegalStateException: Web app root system property already set to different value: 'webap
- java.lang.IllegalStateException: Web app root system property already set to different value: 'webap
- java.lang.IllegalStateException: Web app root system property already set to different value
- java.lang.IllegalStateException:Web app root system property already set to different value 错误原因及解决
- java.lang.IllegalStateException: Web app root system property already set to different value: 'webap
- java.lang.IllegalStateException:Web app root system property already set to different value 错误原因及解决 Log4j
- java.lang.IllegalStateException: Web app root system property already set to different value
- java.lang.IllegalStateException: Web app root system property already set to different value
- java.lang.IllegalStateException: Web app root system property already set to different value...
- java.lang.IllegalStateException: Web app root system property already set to different value
- Web app root system property already set to different value: 'webapp.root'
- Web app root system property already set to different value
- Web app root system property already set to different value 错误原因及解决