jjzjj

MessageFactory

全部标签

java - 两个不同 soap 版本的系统属性 "javax.xml.soap.MessageFactory"

我需要从我的应用程序中与两个网络服务通信。对于一个网络服务,我需要使用soap1_1版本,而对于另一个soap版本,我需要使用soap1_2。在这种情况下,应该为系统属性“javax.xml.soap.MessageFactory”设置什么值客户1:publicclassSoapClient1{protectedstaticLogger_logger=Logger.getLogger("TEST");privatestaticLongretryDelay=null;publicStringsendSoapMessage(Stringxml)throwsException{SOAPMes

java - 打包为 JAR 后无法创建 SAAJ 元工厂

为了测试应用程序,我正在创建SOAP消息。这在直接从Eclipse(Oxygen.1a)运行时有效,但在打包为可运行的jar后(选项:将所需的库打包到生成的jar中)我收到以下错误:javax.xml.soap.SOAPException:UnabletocreateSAAJmeta-factoryProvidercom.sun.xml.internal.messaging.saaj.soap.SAAJMetaFactoryImplnotfoundatjavax.xml.soap.SAAJMetaFactory.getInstance(SAAJMetaFactory.java:94)a