加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

调用weblogic发布的webservice报如下错误:

发布时间:2020-12-16 23:15:25 所属栏目:安全 来源:网络整理
导读:? Root cause of ServletException.? javax.xml.ws.soap.SOAPFaultException: This class does not support SAAJ 1.1? ??????? at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:14? 5)? ??????? at $Proxy154.getAreasByParentId(Un

?

Root cause of ServletException.?
javax.xml.ws.soap.SOAPFaultException: This class does not support SAAJ 1.1?
??????? at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:14?
5)?
??????? at $Proxy154.getAreasByParentId(Unknown Source)?
??????? at com.ent.ws.service.impl.UserServiceImpl.getAreasByParentId(UserServic?
eImpl.java:119)?
??????? at jsp_servlet._themes._uc.__regcompany._jspService(__regcompany.java:19?
0)?
??????? at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)?
??????? Truncated. see log file for complete stacktrace?
Caused By: java.lang.UnsupportedOperationException: This class does not support?
SAAJ 1.1?
??????? at weblogic.webservice.core.soap.SOAPPartImpl.createElementNS(SOAPPartIm?
pl.java:819)?
??????? at org.apache.cxf.staxutils.W3CDOMStreamWriter.writeStartElement(W3CDOMS?
treamWriter.java:98)?
??????? at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.writeSoapE?
nvelopeStart(SoapOutInterceptor.java:98)?
??????? at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMess?
age(SoapOutInterceptor.java:79)?
??????? at org.apache.cxf.binding.soap.interceptor.SoapOutInterceptor.handleMess?
age(SoapOutInterceptor.java:60)?
??????? Truncated. see log file for complete stacktrace

?

解决方法:
在startWeblogic.sh(Windows下为startWeblogic.cmd)加上如下两行即可(Windows平台用户请修改为set)

export JAVA_OPTIONS="$JAVA_OPTIONS -Djavax.xml.soap.MessageFactory=com.sun.xml.messaging.saaj.soap.ver1_1.SOAPMessageFactory1_1Impl"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读