Hi,

I have a Spring Boot (2.2.1) app that uses CXF for SOAP contract last web
services. It works fine with Tomcat (9.0.24), but when I try to run it on
TomEE (7.0.5, 8.0.0), I get the following exception:

Caused by: java.lang.ClassCastException: Cannot cast
org.apache.cxf.management.jmx.InstrumentationManagerImpl to
org.apache.cxf.management.InstrumentationManager at
java.lang.Class.cast(Class.java:3369) at
org.apache.cxf.bus.extension.ExtensionManagerImpl.getBeanOfType(ExtensionManagerImpl.java:307)
at
org.apache.cxf.bus.spring.SpringBeanLocator.getBeanOfType(SpringBeanLocator.java:128)
at
org.apache.cxf.bus.extension.ExtensionManagerBus.getExtension(ExtensionManagerBus.java:181)
at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:104)
at org.apache.cxf.endpoint.ServerImpl.(ServerImpl.java:64) at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:182)
at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211)
at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:460) at
org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:338) ... 62
more

Sample project: https://github.com/iancesar/webservice

Any ideias?
Thanks

Reply via email to