<(|想要下载世爵娱乐平台客户端平台的客户端怎么弄|)>

webservice 客户端发送报文报错An error was discovered processing the &wsse:Security& heade
02:00:24&&&来源:&&&评论: 点击:
webservice
在实习公司对接第三方公司软件用到webservice完全零基础,遇到个报错不知如何处理求帮助
&AxisFault
&faultCode:&{http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd}InvalidSecurity
&faultSubcode:&
&faultString:&An&error&was&discovered&processing&the&&wsse:Security&&header
&faultActor:&
&faultNode:&
&faultDetail:&
&&&&&&&&{http://xml.apache.org/axis/}stackTrace:An&error&was&discovered&processing&the&&wsse:Security&&header
&&&&&&&&at&org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
&&&&&&&&at&org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
&&&&&&&&at&org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
&&&&&&&&at&org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown&Source)
&&&&&&&&at&org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown&Source)
&&&&&&&&at&org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown&Source)
&&&&&&&&at&org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown&Source)
&&&&&&&&at&org.apache.xerces.parsers.XML11Configuration.parse(Unknown&Source)
&&&&&&&&at&org.apache.xerces.parsers.XML11Configuration.parse(Unknown&Source)
&&&&&&&&at&org.apache.xerces.parsers.XMLParser.parse(Unknown&Source)
&&&&&&&&at&org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown&Source)
&&&&&&&&at&org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown&Source)
&&&&&&&&at&org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown&Source)
&&&&&&&&at&org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
&&&&&&&&at&org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
&&&&&&&&at&org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
&&&&&&&&at&org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
&&&&&&&&at&org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
&&&&&&&&at&org.apache.axis.client.Call.invokeEngine(Call.java:2784)
&&&&&&&&at&org.apache.axis.client.Call.invoke(Call.java:2767)
&&&&&&&&at&org.apache.axis.client.Call.invoke(Call.java:2443)
&&&&&&&&at&org.apache.axis.client.Call.invoke(Call.java:2366)
&&&&&&&&at&org.apache.axis.client.Call.invoke(Call.java:1812)
&&&&&&&&at&com.landray.kmss.sys.notify.webservice.spring.SysNotifyMainWebServiceImpServiceSoapBindingStub.addSysNotifyMain(SysNotifyMainWebServiceImpServiceSoapBindingStub.java:402)
&&&&&&&&at&com.landray.kmss.sys.notify.webservice.ISysNotifyMainWebServiceProxy.addSysNotifyMain(ISysNotifyMainWebServiceProxy.java:50)
&&&&&&&&at&xmodule.msgService.MsgHttpApi.testMsgService(MsgHttpApi.java:61)
&&&&&&&&at&sun.reflect.NativeMethodAccessorImpl.invoke0(Native&Method)
&&&&&&&&at&sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
&&&&&&&&at&sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
&&&&&&&&at&java.lang.reflect.Method.invoke(Method.java:606)
&&&&&&&&at&xserver.service.http.protocol.JsonProtocol.invoke(JsonProtocol.java:126)
&&&&&&&&at&xmodule.auth.AuthedJsonProtocol.process(AuthedJsonProtocol.java:74)
&&&&&&&&at&xserver.service.http.ApiGateway._service(ApiGateway.java:157)
&&&&&&&&at&xserver.service.http.ApiGateway.service(ApiGateway.java:131)
&&&&&&&&at&javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
&&&&&&&&at&org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:769)
&&&&&&&&at&org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
&&&&&&&&at&org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:221)
&&&&&&&&at&org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1125)
&&&&&&&&at&org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
&&&&&&&&at&org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
&&&&&&&&at&org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1059)
&&&&&&&&at&org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
&&&&&&&&at&org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:226)
&&&&&&&&at&org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
&&&&&&&&at&org.eclipse.jetty.server.Server.handle(Server.java:483)
&&&&&&&&at&org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:290)
&&&&&&&&at&org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:248)
&&&&&&&&at&org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
&&&&&&&&at&org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:606)
&&&&&&&&at&org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:535)
&&&&&&&&at&java.lang.Thread.run(Thread.java:745)
&&&&&&&&{http://xml.apache.org/axis/}hostname:localhost.localdomain
&&&& SysNotifyMainWebServiceImpServiceLocator&serviceLocator&=&new&
&&&&SysNotifyMainWebServiceImpServiceLocator();
&&&&serviceLocator.setSysNotifyMainWebServiceImpPortEndpointAddress(endpoint);
&&&&SysNotifyMainWebServiceImpServiceSoapBindingStub&stub&=&
&&&&(SysNotifyMainWebServiceImpServiceSoapBindingStub)&serviceLocator.getSysNotifyMainWebServiceImpPort();
&&&&String&WSSE_PREFIX&=&"wsse";&&
&&&&&&&&String&WSSE_NS&=&"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd";
&&&&&&& SOAPFactory&sf&=&SOAPFactory.newInstance();
&&&&&&& SOAPElement&ehl&=&sf.createElement("Header",&"soap",&"http://schemas.xmlsoap.org/soap/envelope/");
&&&&&&& SOAPElement&wsSecHeaderElm&=&sf.createElement("Security",&WSSE_PREFIX,&WSSE_NS);
wsSecHeaderElm.setAttribute("soap:mustUnderstand",&"1");
&&&&&&&&QName&qname&=&wsSecHeaderElm.createQName("wsu",&"xmlns");
&&&&&&&&wsSecHeaderElm.addAttribute(qname,&"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd");
&&&&&&&&SOAPElement&userNameTokenElm&=&sf.createElement("UsernameToken",&WSSE_PREFIX,&WSSE_NS);
&&&&&&&&userNameTokenElm.setAttribute("wsu:Id",&"UsernameToken-1");
&&&&&&&&SOAPElement&userNameElm&=&sf.createElement("Username",&WSSE_PREFIX,&WSSE_NS);
&&&&&&&&SOAPElement&passwdElm&=&sf.createElement("Password",&WSSE_PREFIX,&WSSE_NS);
&&&&&&&&passwdElm.setAttribute("Type",&"http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText");&&
&&&&&&userNameElm.addTextNode(name);&&
&&&&&&passwdElm.addTextNode(password);&
&&&&&&userNameTokenElm.addChildElement(userNameElm);
&&&&&&userNameTokenElm.addChildElement(passwdElm);
&&&&&&wsSecHeaderElm.addChildElement(userNameTokenElm);
&&&&&&ehl.addChildElement(wsSecHeaderElm);
&&&&&&SOAPHeaderElement&soapHeaderElement&=&new&SOAPHeaderElement(ehl);
&&&&&&stub.setHeader(soapHeaderElement);
相关热词搜索:
频道总排行
频道本月排行在下载文件的时候直接用A连地址下载,与用IO流写入下载哪一种好,为什么?
--------------------------------------
看需求咯,要是想控制下载可以用IO流,要是没什么要求的话用a标签也无所谓
--------------------------------------
OO,用IO流可以控制下载么?怎么做,比如...?引用 1 楼 x 的回复:看需求咯,要是想控制下载可以用IO流,要是没什么要求的话用a标签也无所谓
--------------------------------------
比如有些文件是需要权限才能下载的可以再servlet里做个判断。或者想控制速度,可以休眠下线程每秒只发指定量的数据或者控制下载量,当同时下载达到一定数目的时候就不允许下载了
--------------------------------------
可以有两种方法1、RequestDispatcher的方式进行; 2、采用文件流输出(IO)的方式下载。 (推荐)就是简单的IO读取的文件,然后写到本地目录的操作。楼主可以看下/blog/352314写的还是可以的。楼主加油。您的举报已经提交成功,我们将尽快处理,谢谢!
电脑桌面便条纸V2.2 中文绿色版/soft/6808.html
您可以尝试使用kies软件备份S 备忘录到电脑,但备份文件不是TXT格式,电脑端也是无法打开查看的。
您可以尝试将S 备忘录以图片格式导出到手机,再将手机上的图...
大家还关注
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'}

我要回帖

更多关于 世爵娱乐手机客户端 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信