tomcat启动多个应用logback初始化失败报Web app root system property already set to different value: 'webapp.root'
tomcat部署启动启动项目:
这两个项目都使用了logback;
由于两个应用里面的web.xml都没有配置webAppRootKey,如果没有配置webAppRootKey就会使用默认的webapp.root
就会使用默认的webapp.root1.没有配置webAppRootKey的web.xml
A应用的web.xml
B应用的web.xml
错误的配置如上所示:
启动报错:
正确的配置就是给每个应用添加webAppRootKey
ps:放开上面的注释就是正确的配置
注意配置顺序,不能把webAppRootKey配置放到logback的上面
正确的配置,正常的启动就不截图了!