当我在Windows上的Tomcat 9中运行应用程序时,它会在共享lib文件夹中拾取logback.xml文件。但是,当我在Ubuntu上运行相同的配置时,似乎没有选择logback.xml文件(这是我的假设,因为我看不到任何日志生成)。权限在文件上看起来不错,并且common.loader设置为加载$ {catalina.base} / lib和其他值。已配置的日志文件夹设置为777。有什么想法我可能做错了吗?
修改
在catalina.out中,我看到
无法加载类“ org.slf4j.impl.StaticLoggerBinder”
这意味着slf4j无法找到实现。但是,我绝对在我的类路径(slf4j-api jar文件的同级文件)上有logback-classic-1.2.3.jar和logback-core-1.2.3.jar。我不明白为什么要说在类路径上存在登录时没有绑定。
看起来问题不是找到logback.xml文件,而是找到与slf4j的绑定。