0
我想根據示例發送一個來自java方法的soap請求,但得到「這個類不支持SAAJ 1.3」。其他人報告了這個錯誤,但推薦的修復程序並不適用於我。「這個類不支持SAAJ 1.3」的修復不起作用
我試過了什麼?
- 加入SAAJ-IMPL-1.3.jar和SAAJ的API-1.3.jar成行家 依賴。
<dependency> <groupId>javax.xml.soap</groupId> <artifactId>saaj-api</artifactId> <version>1.3</version> </dependency> <dependency> <groupId>com.sun.xml.messaging.saaj</groupId> <artifactId>saaj-impl</artifactId> <version>1.3</version> </dependency>
- 添加它們到我的Java的lib/ext文件夾
- 新增
-Djavax.xml.soap.SOAPConnectionFactory=weblogic.wsee.saaj.SOAPConnectionFactoryImpl
到我JAVA_OPTIONS在startWebLogic.sh。停止並重新啓動weblogic。
新增
System.setProperty("javax.xml.soap.MessageFactory","com.sun.xml.messaging.saaj.soap.ver1_3.SOAPMessageFactory1_3Impl");
System.setProperty("javax.xml.soap.SOAPConnectionFactory","weblogic.wsee.saaj.SOAPConnectionFactoryImpl");
我的代碼。沒有工作。仍然收到同樣的信息。這些框架應該爲您節省時間。相反,他們則相反。除非有人有想法,否則準備以舊的方式去做?
顯示POM將有所幫助。 – user944849
我爲你添加了它們 – tekknow