2013-10-28 4 views
0

Я хочу поделиться файлом jar для двух войн в том же экземпляре.Как сделать доступной общую библиотеку JBoss 5.0?

Для теста я делаю папку jboss и файл войны таким образом.

1) JBoss Папка

сервер/по умолчанию

- развернуть/

-- myApp.war 

- Библиотека/

-- test_1.2.jar(only one method to output "1.2") 

2) ВОЙНА

MYAPP. война

- META-INF/

- WEB-INF/

-- class/ 

    -- myservlet(reference class test to output the version) 

-- lib/ 

    -- test_1.1.jar(only one method to output "1.1") 

Я надеюсь, что общая библиотека может переопределить .jar файл в WAR,

, но я все еще получаю версию "1.1".

Это означает, что файл jar в WAR работал, но не банку в «server/default/lib».

+0

Я знаю, Мне нужно установить , чтобы изменить ClassLoader. – user2927622

ответ

0

Вы считали упаковку обеих WARs в EAR и переход в JAR в папку lib/ в EAR? Это делает его переносным, а также будет работать на JBoss AS 7 и более поздних версиях.

Смежные вопросы