多个web容易出现以下异常:
java.lang.IllegalStateException: Web app root system property already set to different value: 'Portal.root' = [C:\jakarta-tomcat-5.0.30\webapps\Portal\] instead of [C:\jakarta-tomcat-5.0.30\webapps\Poral\] - Choose unique values for the 'webAppRootKey' context-param
in your web.xml files!
解决方法是在每个web.xml都定义自己的webAppRootKey
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>app1.root</param-value>
</context-param>
每个项目都要定义才行,每个项目的param-value不能一样
本文介绍了在使用多个web应用时,如何避免因WebAppRootKey设置不当导致的冲突问题。通过为每个web.xml文件指定唯一的webAppRootKey值,可以确保各应用间的独立运行。
6391

被折叠的 条评论
为什么被折叠?



