Spring-ws 1.5.9取决于Spring 2.5(基于pom).是否可以与Spring 3一起使用而不会遇到任何类加载问题.我知道有些软件包在两者之间匹配,我可以不包括那些Spring 3罐子吗?我似乎无法找到任何官方消息.
解决方法
正式,不,他们不兼容.就像你说的那样,两者之间存在包冲突 – 特别是org.springframework.oxm.这个包从Spring-WS进入Spring 3,两者将发生冲突.
应该在Spring 3.0发布后立即在Spring-WS 2.0上完成工作,但这并没有发生.在此之前,Spring-WS仍然与当前版本的Spring Framework不兼容.
在实践中,我发现如果你从Spring 3发行版中省略了org.springframework.oxm JAR,那么这两个工作正常.但是,如果您正在使用maven,我不确定这是否适合您.