1

jboss で実行すると、次のエラーが発生します。

WordprocessingMLPackage template = WordprocessingMLPackage .load(new FileInputStream(new File(name)));

  • Java バージョン: 1.7.0_25
  • JBoss バージョン: 7.1.1.Final
  • docx4j バージョン: 2.8.1

エラー:java.lang.NoClassDefFoundError: Could not initialize class org.docx4j.jaxb.Context

この問題に関する質問が既にあることは知っていますが、回答がなく、質問が取り残されているようです。

4

1 に答える 1

1

Cannot use docx4j inside of JBoss 7 の新しい回答を参照してください。

テストでは同じバージョンの JBoss (7.1.1) を使用しましたが、

  • 古い Java (1.6.0_27)
  • 新しい docx4j (現在のナイトリー)

私はそれらの違いは重要ではないと思います。

この構成では、ログ メッセージ java.lang.ClassNotFoundException: com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper を無視しても安全です。

于 2013-10-15T00:33:29.360 に答える