У меня проблемы с получением общей библиотеки, работающей в среде Java EE.
В частности, библиотека содержит несколько помощников для общих действий JMS.Однако, как только код входит в библиотечную функцию, которая требует чего-либо из javax.jms
, он вызывает исключение ClassNotFound
(утверждая, что он не может найти javax.jms.Message
, например.)
Как мне получитьвокруг этого?Я помещаю разделяемую библиотеку в $AS_HOME\lib\endorsed
- это где-то еще?Я попытался также упаковать все зависимости внутри банки;это, кажется, не имеет большого значения.
Я действительно надеюсь, что это намного проще, чем кажется сейчас.Для того, чтобы заставить его работать, я реорганизовал помощника в модуль помощника для каждого компонента, который требует функциональности.Обратите внимание, что это работает, так что я думаю, что проблема на данный момент это просто проблемы classpath?Спасибо за любой совет!