2015-10-22 92 views
0

我正在尋找最新的錯誤。我有一個weblogic 10.3.5.0服務器,我部署了三個應用程序。一個yui應用程序和兩個自定義java應用程序。這些位於測試服務器上。使用它們時,應用程序工作正常,但只有yui正在記錄(logback 1.1.2)。Logback無法找到使用insertFromJNDI在weblogic上運行的所有應用程序

我在本地部署了一個完全相同的應用程序,其中一切按預期工作。

我用inserFromJNDI在logback.xml和加載:

<?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> 

本地加載所有三個應用程序,但在測試服務器只加載衣。

我已經使用了WLST並檢查了所有的應用程序都在domainRuntime()中列出。

有沒有人如何進一步調查呢?或者有一些提示?

請告訴我,如果您需要更多的信息,我會提供。謝謝!

回答

0

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> 
相關問題