我使用的是Weblogic 116,Ejb3.0,quartz-all 1.8.5。石英 - 在應用程序級別log4j的問題
當我從服務器的lib目錄中刪除log4j jar時,我遇到了石英問題。
原因我不能在那裏有log4j(在lib下)這是因爲我希望Weblogic中的每個部署都有它自己的日誌記錄。所以每個部署都有自己的log4j jar。
粗糙,如果把log4j.jar
放回server/lib
dir然後石英工作正常,但我不能有我的部署單獨日誌。
當我刪除從LIB這log4j的罐子是我從石英得到的錯誤:
java.lang.NoClassDefFoundError: org/apache/log4j/Level at org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:83) at org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:53) at org.slf4j.LoggerFactory.bind(LoggerFactory.java:122) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:112) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:254) ..
我已經通過在我的部署中將引用的jar添加到ear文件夾中解決了這個問題。 – rayman