ブランチが長く存続し、継続的インテグレーションが不十分な大企業で働いていた私は、最近新しいブランチに切り替えました (つまり、他のグループがかなりの開発を行っており、かなりの数の変更を背後で行っているブランチです)。アプリケーションを起動しようとすると、以下のエラーメッセージがログに何度も表示され、アプリケーションが機能していないことがわかりました。
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)
ように見えます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 バージョン管理 / クラスパスの順序付けエラーが疑われますが、どこから修正を開始すればよいかわかりません。助言がありますか?