您的位置:首页 > 运维架构 > Tomcat

tomcat下运行cxf异常 java.lang.ClassCastException

2013-06-13 15:04 363 查看
作者: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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐