Как изменить загрузку классов JBoss для использования разных версий сторонних библиотек jar (последний родитель) - PullRequest
0 голосов
/ 20 октября 2010

Я пытаюсь выяснить, как настроить JBoss 5.1.0 таким образом, чтобы загрузчик классов был последним родителем, что я делал раньше с WebSphere.По сути, у нас есть несколько военных файлов, которые должны использовать Spring 3. Мы поместили пружинные банки в библиотеку JBoss, чтобы нам не приходилось иметь весенние банки внутри каждого файла войны.Однако одно из веб-приложений должно использовать Spring 2 (не наш код).Я хочу, чтобы этот файл war содержал файлы Spring 2 в своей папке web-inf / lib и использовал эти файлы Spring.Все остальные веб-приложения будут использовать банки Spring 3 в папке lib JBoss.

Однако я не знаю, как это сделать.Я полагаю, что я должен просто поместить XML-файл в одну войну, которая не должна читать весенние фляги jboss, но я не могу понять это правильно.Я не могу сказать, должен ли я устанавливать уровень изоляции для этой войны или что.

Или есть ли лучшее решение, чем то, что я пытаюсь сделать.

1 Ответ

0 голосов
/ 30 августа 2013

Вам нужно установить для java2ParentDelegation значение false. Смотрите эту статью для более подробной информации: http://www.openscope.net/2010/07/15/setting-up-a-jboss-instance-v5-x-class-loading/

...