1. 程式人生 > >tomcat啟動多個應用logback初始化失敗報Web app root system property already set to different value: 'webapp.root'

tomcat啟動多個應用logback初始化失敗報Web app root system property already set to different value: 'webapp.root'

tomcat部署啟動啟動專案:

這兩個專案都使用了logback;

由於兩個應用裡面的web.xml都沒有配置webAppRootKey,如果沒有配置webAppRootKey就會使用預設的webapp.root

就會使用預設的webapp.root

1.沒有配置webAppRootKey的web.xml

A應用的web.xml

B應用的web.xml


錯誤的配置如上所示:

啟動報錯:

正確的配置就是給每個應用新增webAppRootKey

ps:放開上面的註釋就是正確的配置

注意配置順序,不能把webAppRootKey配置放到logback的上面

正確的配置,正常的啟動就不截圖了!