作者:Yan
异常:
java.lang.ClassCastException: org.apache.cxf.transport.servlet.CXFServlet incompatible with javax.servlet.Servlet
原因:
tomcat里面的servlet-api.jar与 cxf-rt-transports-http-jetty.jar里的一个依赖包geronimo-servlet_3.0_spec.jar冲突。
解决:
排除geronimo-servlet_3.0_spec.jar
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId>
<version>${cxf.version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-servlet_3.0_spec</artifactId>
</exclusion>
</exclusions>
</dependency>