Weblogic 上缺少 Log4j Class
Log4j Class missing on Weblogic
我已经在 Oracle Weblogic 上部署了一个 war 文件。 War 个文件包含 WEB-INF/lib 中所有必需的库。但是每当我尝试访问我的网页时,它都会出现
错误
java.lang.NoClassDefFoundError: org/apache/log4j/Logger.
尝试添加到 weblogic.xml :
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
(尽管这可能会导致 JSF jar 出现次要问题。)
问题已解决。我的自定义库之一使用 log4j,但无法找到 log4j。所以我创建了包含 log4j 及其工作的 jar。
我已经在 Oracle Weblogic 上部署了一个 war 文件。 War 个文件包含 WEB-INF/lib 中所有必需的库。但是每当我尝试访问我的网页时,它都会出现
错误java.lang.NoClassDefFoundError: org/apache/log4j/Logger.
尝试添加到 weblogic.xml :
<container-descriptor>
<prefer-web-inf-classes>true</prefer-web-inf-classes>
</container-descriptor>
(尽管这可能会导致 JSF jar 出现次要问题。)
问题已解决。我的自定义库之一使用 log4j,但无法找到 log4j。所以我创建了包含 log4j 及其工作的 jar。