在一家拥有长期分支和不够持续集成的大公司工作时,我最近切换到了一个较新的分支(即其他团队在我背后做了相当多的开发和做出了相当多的更改的分支),并发现在尝试启动我的应用程序时,我在日志中一遍又一遍地收到下面的错误消息,但没有工作的应用程序。
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看起来好像是从org.springframework.ws.soap.saaj.Saaj13Implementation中的writeTo(SOAPMEssage, OutputStream)调用saveChanges()。
saxon8.jar位于WEB-INF/lib中,saaj-1.2.jar、saaj-api-1.3.jar和saaj-impl-1.3.jar也是如此,但据我在调试器中所知,有问题的类位于JDK的rt.jar中。
我怀疑某种JAR版本控制/类路径排序错误,但不知道从哪里开始尝试修复它。有什么建议吗?
发布于 2012-01-06 09:14:04
通过消除对Nux的依赖“解决”了问题。仍然不知道真正的问题是什么。
https://stackoverflow.com/questions/8583268
复制相似问题