XFire已经升为XFire2.0,现在叫CXF。修正了之前很多的bug。
但在myeclipse6.6里集成的依然是1.2版XFire,这个版本核心库带的Spring是spring-1.2.6.jar。
但集成的Spring框架已经是2.5。两个spring版本同时出现,肯定会产生兼容性问题。
所以一个项目中整合XFire和Spring时,需要将XFire核心库里的spring-1.2.6.jar从路径中移除。
另外一些不需要的包也要移除
xfire spring 2.0 所需JAR包
xfire-all-1.2.6.jar
stax-api-1[1].0.1.jar
activation.jar
wstx-asl-3[1].2.4.jar
wsdl4j-1.5.1.jar
但在myeclipse6.6里集成的依然是1.2版XFire,这个版本核心库带的Spring是spring-1.2.6.jar。
但集成的Spring框架已经是2.5。两个spring版本同时出现,肯定会产生兼容性问题。
所以一个项目中整合XFire和Spring时,需要将XFire核心库里的spring-1.2.6.jar从路径中移除。
另外一些不需要的包也要移除
xfire spring 2.0 所需JAR包
xfire-all-1.2.6.jar
stax-api-1[1].0.1.jar
activation.jar
wstx-asl-3[1].2.4.jar
wsdl4j-1.5.1.jar
本文介绍在MyEclipse6.6环境下XFire2.0(CXF)与Spring框架版本冲突的问题及解决方案。由于XFire核心库自带的Spring版本较旧,与集成环境中较新的Spring版本不一致,可能导致兼容性问题。文中详细说明了解决这一问题的具体步骤。

1861

被折叠的 条评论
为什么被折叠?



