maven cxf

来源:互联网 发布:spss mac版怎么保存 编辑:程序博客网 时间:2024/06/06 01:24
最近开发web项目,使用用具eclipse,maven。
在web中使用cxf调用service服务,在启动tomcat时出项异常。


maven.pom配置cxf
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http</artifactId>
<version>3.1.8</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.1.8</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId>
<version>3.1.8</version>
</dependency>

tomcat异常:

问题1:java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter


解决方法:在pom配置文件中,删除
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId>
<version>3.1.8</version>
</dependency>

问题2:


cxf 依赖的xmlschema-core 与axis2-kernel依赖的xmlschema冲突。
解决方法:因为在pom.xml中有axis2相关依赖包,在项目中只用cxf即可所以删除axis2的依赖。

0 0
原创粉丝点击