看完这篇文章后:
这篇文章:
我很确定 JBOSS 4.2.3 类加载器正在尝试在 lib/endorsed 文件夹中查找类 ServiceDelegate21,但它与我的 EAR 文件中的类有所不同,因此会抛出:
java.lang.ClassCastException: org.apache.cxf.jaxws.ServiceImpl cannot
be cast to javax.xml.ws.spi.ServiceDelegate21
当然,如果我将 2 个罐子从背书文件夹中移动,一切正常。但这不是一个选择。
我需要从我的 maven 项目中告诉 JBOSS 4.2.3 GA 类加载器,首先查看我的 EAR,然后查看 lib/endorsed 文件夹。
有任何想法吗?
[编辑:]
内部库/认可:jboss-jaxws jboss-jaxws-ext
在我的耳朵里,我相信冲突的罐子是
jaxws-rt-2.1.7.jar
但看看我的项目的完整 jar 列表