maven3.5.2+Spring4.2.5+CXF3.1.5遇到的问题
善意提示:
spring4.0 不支持xfire1.2.6
Spring3.2.x、Spring3.0.x及Spring2.0.x支持xfire1.2.6(至此该框架不再更新)
问题介绍:
本项目采用的是maven3.5.2+Spring4.2.5+CXF3.1.5版本来开发的WS服务,项目中有定时任务,和调用其他系统WS服务(本系统提供客服端服务)的功能。
问题主要集中在在调用其他系统WS服务的功能上,所以在此也集中展示此功能问题的实例:本地调用时可以的但是部署到Weblogic10.3.6就包如下错误。
pom.xml文件内容
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>aaa</groupId>
<artifactId>aaa</artifactId>
<packaging>war</packaging>
<version>0.1.0-SNAPSHOT</version>
<name>seacis Maven Webapp</name>
<url>http://maven.apache.org</url>
<!--************定义属性************ -->
<properties>
<!-- 定义编码格式 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- 定义软件版本 -->
<dom4j.version>1.6.1</dom4j.version>
<cxf.version>3.1.5</cxf.version>
<spring.version>4.2.5.RELEASE</spring.version>
<quartz.version>2.2.2</quartz.version>
</properties>
<!--************定义依赖************ -->
<dependencies>
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>woodstox-core-asl</artifactId>
<version>4.4.1</version>
</dependency>
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>stax2-api</artifactId>
<version>3.1.4</version>
</dependency>
<dependency>
<groupId>wsdl4j</groupId>
<artifactId>wsdl4j</artifactId>