使用Apache CXF的Spring Boot-在TomEE Plus上部署

我在Spring Boot中有一个使用Apache CXF的项目,可以使用JAX-WS实现和WSDL Contract-last,当我在Apache Tomcat上部署时,该项目运行良好,但是现在我们的团队显然已经可以在Tomee Plus上进行部署了问题是TomEE和我的Project的apache cxf依赖关系之间存在冲突,我尝试在依赖关系中使用 exclusion 标记,但未成功。我们在github上创建了一个具有相同规格的示例项目进行测试,有人可以帮我吗?

Tomee日志中的问题跟踪:

  

原因:java.lang.ClassCastException:无法转换   org.apache.cxf.management.jmx.InstrumentationmanagerImpl转换为   org.apache.cxf.management.Instrumentationmanager位于   java.lang.Class.cast(Class.java:3369)在   org.apache.cxf.bus.extension.ExtensionmanagerImpl.getBeanOfType(ExtensionmanagerImpl.java:307)     在   org.apache.cxf.bus.spring.SpringBeanLocator.getBeanOfType(SpringBeanLocator.java:128)     在   org.apache.cxf.bus.extension.ExtensionmanagerBus.getExtension(ExtensionmanagerBus.java:181)     在   org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:104)     在org.apache.cxf.endpoint.ServerImpl。(ServerImpl.java:64)处   org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:182)     在   org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211)     在org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:460)     在org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:338)     ...另外62个

Github到公共存储库的链接: Github Spring Boot Apache CXF Repository

Apachee Tomee版本: 7.5或8

如何模拟错误eclipse或STE上,添加TomEE并导入项目,尝试运行并检查控制台。

a786782040 回答:使用Apache CXF的Spring Boot-在TomEE Plus上部署

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3033577.html

大家都在问