私はWeblogic 116、Ejb3.0、クォーツオール1.8.5を使用しています。
サーバーの lib ディレクトリから log4j jar を削除しているときに、Quartz に問題があります。
私が log4j をそこ (lib の下) に置くことができない理由は、Weblogic の各デプロイメントに独自のログを持たせたいからです。そのため、各デプロイメントには独自の log4j jar があります。
粗いのは、ディレクトリに戻せばlog4j.jar
クォーツはserver/lib
正常に動作しますが、展開用に個別のログを持つことはできません。
libからlog4j jarを削除すると、これはクォーツから得られるエラーです:
java.lang.NoClassDefFoundError: org/apache/log4j/レベル 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) で ..