Я использую Weblogic 116, Ejb3.0, кварц-все 1.8.5.
У меня проблемы с кварцем при удалении jar log4j из каталога lib сервера.
Причина, по которой я не могу использовать log4j (в lib), заключается в том, что я хочу, чтобы у каждого развертывания в Weblogic были свои журналы. поэтому каждое развертывание имеет свой собственный jar log4j.
Грубо, что если положить log4j.jar
в server/lib
dir, то кварц работает нормально, но тогда я не могу иметь отдельные журналы для моих развертываний.
Когда я удаляю jar log4j из lib, это ошибка, которую я получаю из кварца:
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)
..