Я пытаюсь развернуть мое веб-приложение на jboss-6.0.0Final
, которое в настоящее время развернуто на apache tomcat
.
У меня есть две банки, одна из которых содержит одну и ту же упаковку org.apache.axis
. Я кладу одну банку в <Jboss-home>/server/default/lib
и другую банку в <my-app-war>WEB-INF/lib
.
Требуется поместить обе банки в путь классов. Нет способа снять одну банку. Поэтому мне нужно сохранить обе банки. & Это дает мне следующую ошибку
java.lang.ClassCastException: org.apache.axis.attachments.AttachmentsImpl cannot be cast to org.apache.axis.attachments.Attachments
at org.apache.axis.AxisFault.makeFault(AxisFault.java:101)
at org.apache.axis.client.Call.invoke(Call.java:1828)
Я думаю, это связано с конфликтом одних и тех же классов в двух разных банках.
Теперь я хочу узнать, каким образом я могу заставить jboss загружать классы этого конкретного пакета из axis.jar, существующего в /WEB-INF/lib.
.
Как я могу это сделать?