jar как модуль jboss: зависимости
У меня есть вопрос о зависимости модулей JBoss от военных зависимостей. У меня есть app.war; его каталог webinf/lib содержит только myLib.jar. В этой конфигурации все работает отлично.
Теперь мне нужно переместить mylib.jar за пределы войны, поэтому я поместил его в модуль JBoss и добавил его в module.xml; Я также добавил его в файл deploy-structure.xml во время войны. В этой новой конфигурации мой app.war успешно находит внешний myLib.jar, но теперь myLib.jar больше не может найти его зависимости. В частности, он не находит rowset.jar, поскольку я получаю это исключение:
java.lang.NoClassDefFoundError: com/sun/rowset/CachedRowSetImpl
Почему myLib.jar не может видеть все библиотеки, которые он использовал, чтобы увидеть, когда он был развернут во время войны? Нужно ли создавать модуль JBoss с зависимостями myLib?
Спасибо
1 ответ
Модули должны иметь свои собственные зависимости, явно объявленные в modules.xml
, Модуль не может получить доступ к банкам, которые являются частью развертывания.