Logback can';使用insertFromJNDI找不到在weblogic上运行的所有应用程序
我真的很难找出问题所在。我有一个weblogic 10.3.5.0服务器,在那里我部署了三个应用程序。一个yui应用程序和两个自定义java应用程序。它们位于测试服务器上。当您使用这些应用程序时,它们工作正常,但只有yui在登录(logback 1.1.2) 我在本地部署了一个完全相同的应用程序,一切都按预期运行 我在logback.xml中使用inserFromJNDI,它会加载:Logback can';使用insertFromJNDI找不到在weblogic上运行的所有应用程序,weblogic,jndi,logback,weblogic-10.x,wlst,Weblogic,Jndi,Logback,Weblogic 10.x,Wlst,我真的很难找出问题所在。我有一个weblogic 10.3.5.0服务器,在那里我部署了三个应用程序。一个yui应用程序和两个自定义java应用程序。它们位于测试服务器上。当您使用这些应用程序时,它们工作正常,但只有yui在登录(logback 1.1.2) 我在本地部署了一个完全相同的应用程序,一切都按预期运行 我在logback.xml中使用inserFromJNDI,它会加载: <?xml version="1.0" encoding="UTF-8"?> <configu
<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true">
<insertFromJNDI env-entry-name="java:comp/env/applicationName" as="applicationName" />
<contextName>{$applicationName}</contextName>
<jmxConfigurator />
...
</configuration>
{$applicationName}
...
它在本地加载所有三个应用程序,但在测试服务器上只加载yui
我已经使用了WLST并检查了所有应用是否都列在domainRuntime()中
有人知道如何进一步调查吗?还是有一些建议
请告诉我,如果你需要更多的信息,我会提供。谢谢大家! WebLogic和应用程序之间可能存在一些冲突的JAR。我有一个类似的问题,更新WebLogic后没有出现日志,通过为每个应用程序向WebLogic.xml添加以下内容解决了这个问题
<wls:container-descriptor>
<wls:prefer-application-packages>
<wls:package-name>org.slf4j</wls:package-name>
</wls:prefer-application-packages>
</wls:container-descriptor>
org.slf4j