當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

WebLogic 部署問題

1. WebLogic12.1.1 部署問題

問題描述

按照 WebLogic 服務器部署 的步驟對 WebLogic12.1.1 進行部署,會出現部署不成功的現象。

解決方案

更改或删除 %FR_HOME%/WEB-INF/lib 目錄下的 db2jcc.jar 文件即可部署成功。

2. WebLogic部署類沖突

問題描述

部署好 WebLogic 之後,啓動項目,報錯如下所示:

Root cause of ServletException.
java.util.ServiceConfigurationError: javax.xml.ws.spi.Provider: Provider weblogi
c.wsee.jaxws.spi.WLSProvider could not be instantiated: java.lang.ClassCastExcep
tion
        at java.util.ServiceLoader.fail(ServiceLoader.java:207)
        at java.util.ServiceLoader.access$100(ServiceLoader.java:164)
        at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:353)
        at java.util.ServiceLoader$1.next(ServiceLoader.java:421)
        at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java
:146)
        Truncated. see log file for complete stacktrace
Caused By: java.lang.ClassCastException
        at java.lang.Class.cast(Class.java:2990)
        at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:345)
        at java.util.ServiceLoader$1.next(ServiceLoader.java:421)
        at javax.xml.ws.spi.Provider.getProviderUsingServiceLoader(Provider.java
:146)
        at javax.xml.ws.spi.Provider.provider(Provider.java:106)
        Truncated. see log file for complete stacktrace
>
顯示代碼

原因分析

由於進行系統集成時引起的類沖突。

解決方案

由於 fr-third-8.0.jar 包中的 XML 引起的沖突,删掉 third 包中的 com\fr\third\javax\xml\namespace\QName.class 即可。

3.png

3. WebLogic 部署到 Linux 下報錯

問題描述

WebLogic11g 部署到 Linux 服務器下,服務器 JDK 版本爲 JDK1.6,報錯 Could not initialize class sun.java2d.Disposer

解決方案

給虛拟機指定參數即可,如下所示:

-Dsun.java2d.noddraw=true

4. Weblogic 部署後模板無法預覽

問題描述

部署後 FR 報表模板無法正常預覽,且重啓無效,BI 模板可以正常預覽。

解決方案

1)登錄 Weblogic 控制台,選擇「環境>服務器>AdminServer」如下圖所示:

43.png

2)選擇「服務器啓動」選項,如下圖所示:

7.png

3)修改 Weblogic 的啓動配置headless=true,如下圖所示:

1589857622585156.png

5. 9.0 工程部署在 WebLogic 服務器下,升級到 10.0 後啓動失敗

問題描述

用戶的 9.0 工程部署在 WebLogic 服務器中,升級 10.0 後啓動時報錯:

ERROR [standard] com.ctc.wstx.stax.WstxEventFactory cannot be cast to javax.xml.stream.XMLEventFactory
java.lang.ClassCastException: com.ctc.wstx.stax.WstxEventFactory cannot be cast to javax.xml.stream.XMLEventFactory

原因分析

用戶按照 9.0 幫助文檔 weblogic類沖突報錯 配置了weblogic.xml 文件,這個 xml 文件會修改加載順序,優先加載 FineReport 中引用的第三方類。升級 10.0 後,FineReport 自身引入的第三方類和 Weblogic 本身的第三方類沖突,導緻升級後啓動失敗。

解決方案:

升級 10.0 後,删除%/WebReport%/WEB-INF文件夾下的weblogic.xml配置文件,再啓動 Weblogic 服務器。

附件列表


主題: 原簡體文檔
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

反饋已提交

網絡繁忙