tomcat下运行cxf异常 java.lang.ClassCastException
作者: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>
参考:https://issues.apache.org/jira/browse/CXF-3306
创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖总结
以上是生活随笔为你收集整理的tomcat下运行cxf异常 java.lang.ClassCastException的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: python数据类型有哪几种?(利用Py
- 下一篇: HsqlDB使用