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