当前位置: 首页 > 知识库问答 >
问题:

Weblogic Loggging服务器日志桥在启动时抛出ClassCastException

冉锋
2023-03-14

使用WebLogic11g,我完成了以下操作:

   <appender name="WEBLOGIC" class="weblogic.logging.log4j.ServerLoggingAppender">
  <param name="Threshold" value="ERROR"/>
   </appender>
   
   <root>
     <priority value="WARN"/>
     <appender-ref ref="CONSOLE"/>
     <appender-ref ref="FILE"/>
     <appender-ref ref="WEBLOGIC"/>
   </root>
LOG4J_CONFIG_FILE="${DOMAIN_HOME}/config/log4j.xml"
if [ "${LOG4J_CONFIG_FILE}" != "" ] ; then
  JAVA_PROPERTIES="${JAVA_PROPERTIES} Dlog4j.configuration=file:${LOG4J_CONFIG_FILE}"
  export JAVA_PROPERTIES
fi

JAVA_OPTIONS="${JAVA_OPTIONS} ${JAVA_PROPERTIES} -Dweblogic.log.Log4jLoggingEnabled=true -Dwlw.iterativeDev=${iterativeDevFlag} -Dwlw.testConsole=${testConsoleFlag} -Dwlw.logErrorsToConsole=${logErrorsToConsoleFlag}"

java.lang.ClassCastException:WebLogic.logging.log4j.ServerLoggingAppender不能强制转换为org.apache.log4j.Appender

共有1个答案

章誉
2023-03-14

保留步骤1并删除在其他步骤中完成的更改。

现在将log4j.xml复制到$DOMAIN_HOME/lib文件夹。这将使log4j.xml保留在服务器的类路径中,服务器将使用此log4j.xml作为其log4j配置。不需要额外的更改。

 类似资料:
  • 我刚刚为我们的微服务环境在前端创建了简单的Zuul代理,但现在我想将所有条目记录到通过代理的日志文件中。 做任何我需要做的事情。

  • 我试图在新安装的ApacheFelix容器中使用pax日志。已安装以下捆绑包: 尝试启动bundle 39(Pax Logging-Service)会导致: 我手动检查了Pax日志API包(Pax-Logging-API-1.8.3.jar)——文件。我还检查了(pax-logging-API-1.8.3.jar)。部分以导出包开头: 组织。阿帕奇。阿瓦隆。框架记录器;用法:=“org.apach

  • 问题内容: 我刚刚完成了重新安装操作系统的工作,并且像往常一样安装和测试了我使用的标准工具,现在当我尝试从eclipse启动Jboss 5时,出现了前所未有的错误: 以前有没有人遇到过类似的问题?到目前为止我从未遇到过 问题答案: 看起来像是JRE和OS版本的某些特定组合发生的错误(请参阅https://jira.jboss.org/jira/browse/JBAS-6981)。基本上,JBoss

  • 我用Netbean 7.1.2下载了glassfish 3.1.2。Glassfish工作了很多次。但是现在它不想开始了。这是我在netbean中的内容: 启动GlassFish服务器3.1.2启动GlassFish服务器3.1.2 C:\Users\أبداود\Documents\NetBeansProjects\HelloWeb\nbproject\build impl。xml:721:部署

  • 我遇到这个问题已经有一段时间了,但没有找到解决方案。我正在rails中构建一个论坛应用程序。我刚刚完成将bootstrap和bootstrap gem添加到我的项目中。我去运行服务器,它以一个巨大的错误退出。在这里。

  • 在启动节点管理器之后,当我要启动startWeblogic时。sh发生这种情况时,服务器无法启动。(用户名、密码正确) 以行开始WLS:home/app/oracle/java/jdk1.8.0_171/bin/java-server-Xms256m-Xmx512m-XX:CompileThreshold=8000-cp/home/12c/app/oracle/product/12.2.1/wls