最近开发项目时,遇到一个一个tomcat部署两个项目,导致其中一个启动失败问题,最后查明是因为web.xml 中缺少 webAppRootKey 属性配置,由于没有指定该配置,导致项目加载时使用的默认值,两个项目值一样,最后只有一个启动成功
配置如下
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>mres</param-value> // 这里可以随便起一个名字,不和其它项目冲突就行了
</context-param>
参考资料:
http://blog.knowsky.com/198011.htm