紛争のjarパッケージを解決したWebLogic

序文

POIプロジェクトの開発エクセル、インポートおよびエクスポート機能の単語、およびPOIでの使用のXMLBeansパッケージに依存する文書の必要性の二つの高バージョンへのxlsxとのdocxを解析するが、WebLogicコンテナはエラーになり、XMLBeansの低いバージョンを提供します。

java.lang.NoSuchMethodErrorの:によって引き起こさorg.apache.xmlbeans.XmlOptions.setLoadEntityBytesLimit(I)Lorg /アパッチ/ XMLBeansの/ XmlOptions。
org.apache.poi.POIXMLTypeLoaderで。<clinit>(POIXMLTypeLoader.java:50 
org.apache.poi.xssf.model.ThemesTableました。<初期化>(ThemesTable.java:85)

そのためのWebLogicの下でも展開され、他のアプリケーション、あなたはので、他のアプリケーションの異常を引き起こす可能性のjarパッケージをアップグレードした場合、我々はプログラムクラスロードの優先順位を調整することによって、このアプリケーションの下で適切なバージョンを現在のアプリケーションの下で、対応するjarファイルのパッケージを入れて、ロードJARパッケージ。

調整方法

そして、META-INFO /のweblogic-application.xm設定

<好む-アプリケーションパッケージ>
        <パッケージ名> org.apache.xmlbeans。* </パッケージ名>
</好む-アプリケーションパッケージ>

おすすめ

転載: www.cnblogs.com/ljch/p/12045160.html