我正在使用 Weblogic 116、Ejb3.0、quartz-all 1.8.5。
当我从服务器的 lib 目录中删除 log4j jar 时,我遇到了石英问题。
我不能在那里(在 lib 下)有 log4j 的原因是因为我希望 Weblogic 中的每个部署都有自己的日志记录。所以每个部署都有自己的 log4j jar。
如果把它放回目录log4j.jar
,server/lib
那么石英工作正常,但我不能为我的部署提供单独的日志。
当我从 lib 中删除 log4j jar 时,这是我从石英得到的错误:
java.lang.NoClassDefFoundError: org/apache/log4j/Level 在 org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:83) 在 org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:53) 在 org.slf4j.LoggerFactory.bind(LoggerFactory.java:122) 在 org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:112) 在 org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241) 在 org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254) ..