在一家拥有长期分支机构且持续集成不足的大公司工作,我最近切换到了一个较新的分支机构(即,其他团队一直在进行相当多的开发并在我背后进行大量更改的分支机构)并发现尝试启动我的应用程序时,我在日志中一遍又一遍地收到以下错误消息,并且没有工作应用程序。
Dec 20, 2011 2:55:16 PM com.sun.xml.internal.messaging.saaj.soap.MessageImpl
saveChanges
SEVERE: SAAJ0540: Error during saving a multipart message
Error
DOMSource cannot be processed: check that saxon8-dom.jar is on the classpath
Dec 20, 2011 2:55:17 PM com.sun.xml.internal.messaging.saaj.soap.MessageImpl
saveChanges
SEVERE: SAAJ0539: Unable to get header stream in saveChanges
看起来好像saveChanges()
是从writeTo(SOAPMEssage, OutputStream)
in调用的org.springframework.ws.soap.saaj.Saaj13Implementation
。
saxon8.jar
在, ,和中WEB-INF/lib
也是如此,但据我在调试器中所知,有问题的类在 JDK 的.saaj-1.2.jar
saaj-api-1.3.jar
saaj-impl-1.3.jar
rt.jar
我怀疑某种 JAR 版本控制/类路径排序错误,但不知道从哪里开始尝试修复它。有什么建议么?