同一Tomcat部署多个项目是出现的bug

作者:Happy生龙

发布时间:2017-01-18T16:37:44

1.同一个容器(tomcat、jboss等)Web app root system property already set to different value: 'webapp.root'

解决:web.xml中直接添加:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>webapp.root</param-value>
</context-param>
//"webapp.root"这个字符串可以随便写任何字符串。如果不配置默认值是"webapp.root"。

2.如果你使用了阿里开源的druid,会出现:

javax.management.InstanceNotFoundException: com.alibaba.druid:type=DruidDataSourceStat
解决:这个应该可以,我这边直接在catalina.sh加入:
JAVA_OPTS="-server -Xms512M -Xmx512M -XX:PermSize=512M -XX:MaxPermSize=512M -Ddruid.registerToSysProperty=true"

随时补充……