Apache FOP を使用して FO から PDF への変換を行う単純な MDB があります。最初に FOP をライブラリとして耳に含めようとしましたが、クラスの読み込みエラーで失敗しました。
私が理解していることから、サードパーティのライブラリは JBoss/Wildfly のモジュールとして作成する必要があります。
次に、fop 用の wildfly モジュールを作成しようとしましたが、次のエラーが発生しています。
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.apache.xmlgraphics.image.loader.spi.ImageImplRegistry
エラーを与えるコードは次のとおりです。
try {
fopFactory = FopFactory.newInstance(new File("fopconf.xml"));
}
catch (Exception ex) {
logger.error(ex.getMessage(), ex);
}
このリンクからの情報もたどりましたhttps://developer.jboss.org/thread/204749?start=0&tstart=0
どんな助けでも大歓迎です。