我在jboss上有两个带有WebService的EAR,部署为4.2.3(Webservice A和B)。
webservice A耳中有一个cxf.xml。 当我部署webservice B时,使用了来自A的cxf.xml,并且Webservice B无法正常工作。
[org.jboss.wsf.stack.cxf.DescriptorDeploymentAspect] CXF configuration found: jar:file://.....server/default/tmp/deploy/ApplicationA.ear....
当我只部署应用程序B时,jboss会自动生成一个cxf.xml并且everthing正在运行。
如何让Webservice B始终自动生成cxf.xml?
答案 0 :(得分:0)
我暂时没有和JBoss合作过,但可能是你遇到的问题是类加载器没有被正确隔离。
基于this article,我建议您尝试通过添加
来隔离类加载器<jboss-app>
<loader-repository>
com.example:archive=unique-archive-name
</loader-repository>
</jboss-app>
jboss-app.xml
中的。