我试图在jboss-6.0.0Final
上部署我的web应用程序,它目前部署在apache tomcat
上。 我有两个罐子,其中有一个包装是org.apache.axis
。我在<Jboss-home>/server/default/lib
&中放了一个罐子,在<my-app-war>WEB-INF/lib
的另一个罐子里。如何强制jboss从webapp的lib中的jar文件中加载类
需要将两个罐放在类路径中。没办法删除一个罐子。所以我需要保持两个罐子。 &这是给我下面的错误
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从/ WEB-INF/lib中的axis.jar中加载该特定包的类。
我该怎么做?
为什么你需要把JAR放在两个地方? – skaffman 2011-02-09 16:22:00
很想知道你是否能够孤立这场战争。我遇到了同样的问题,孤立似乎并没有工作。 – Snekse 2011-03-08 21:03:58