Развертывание Apache FOP для Wildfly
У меня есть простой MDB, который выполняет преобразования FO в PDF с использованием Apache FOP. Первоначально я пытался включить FOP в качестве библиотеки в моем ухе, но это не удалось из-за ошибки загрузки класса.
Из того, что я могу понять, сторонние библиотеки нужно создавать как модули в JBoss/Wildfly.
Затем я попытался создать модуль wildfly для fop и теперь получаю следующую ошибку:
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
Любая помощь будет принята с благодарностью.