大拿们帮着看一下 为什么啊 给分

[复制链接]
查看11 | 回复2 | 2021-1-27 05:47:22 | 显示全部楼层 |阅读模式
客户端调用的方法是HTTPX带证书的
publicstaticStringgetUsers(Stringxml)throwsServiceException,
RemoteException
{
System.setProperty("javax.net.ssl.trustStore","D:/https/dest_cer_store");//指定证书
Stringurl="https://10.253.8.51:8443/sipserver/services/MpThirdPartService?wsdl";//测试地址
Serviceservice=newService();
Callcall=(Call)service.createCall();
call.setTargetEndpointAddress(url);
org.apache.axis.description.OperationDescoper;
org.apache.axis.description.ParameterDescparam;
oper=neworg.apache.axis.description.OperationDesc();
oper.setName("getUsersStatus");
param=neworg.apache.axis.description.ParameterDesc(
newjavax.xml.namespace.QName("","userIds"),
org.apache.axis.description.ParameterDesc.IN,
newjavax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema","string"),
java.lang.String.class,false,false);
oper.addParameter(param);
oper.setReturnType(newjavax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema","string"));
oper.setReturnClass(java.lang.String.class);
oper.setReturnQName(newjavax.xml.namespace.QName("","userStatus"));
oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
oper.setUse(org.apache.axis.constants.Use.LITERAL);
call.setOperation(oper);
call.setUseSOAPAction(true);
call.setSOAPActionURI("urn:ConfigService/getUsersStatus");
call.setEncodingStyle(null);
call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,Boolean.FALSE);
call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,Boolean.FALSE);
call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
call.setOperationName(newjavax.xml.namespace.QName("","getUsersStatus"));
try
{
java.lang.Objectresp=call.invoke(newjava.lang.Object[]{xml});
return(java.lang.String)resp;
}
catch(org.apache.axis.AxisFaultaxisFaultException)
{
throwaxisFaultException;
}
}
====================================================================================
执行到java.lang.Objectresp=call.invoke(newjava.lang.Object[]{xml});
抛这个错误
AxisFault
faultCode:{http://xml.apache.org/axis/}Client
faultSubcode:
faultString:Nosuchoperation'userIds'
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:uca.clic
Nosuchoperation'userIds'
atorg.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
atorg.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
atorg.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
atorg.apache.xerces.parsers.AbstractSAXParser.endElement(UnknownSource)
atorg.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(UnknownSource)
atorg.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(UnknownSource)
atorg.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(UnknownSource)
atorg.apache.xerces.parsers.XML11Configuration.parse(UnknownSource)
atorg.apache.xerces.parsers.DTDConfiguration.parse(UnknownSource)
atorg.apache.xerces.parsers.XMLParser.parse(UnknownSource)
atorg.apache.xerces.parsers.AbstractSAXParser.parse(UnknownSource)
atjavax.xml.parsers.SAXParser.parse(SAXParser.java:375)
atorg.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
atorg.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
atorg.apache.axis.Message.getSOAPEnvelope(Message.java:435)
atorg.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
atorg.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
atorg.apache.axis.client.Call.invokeEngine(Call.java:2784)
atorg.apache.axis.client.Call.invoke(Call.java:2767)
atorg.apache.axis.client.Call.invoke(Call.java:2443)
atorg.apache.axis.client.Call.invoke(Call.java:2366)
atorg.apache.axis.client.Call.invoke(Call.java:1812)
atcn.com.ultrapower.interfaces.uca.UCAImp.getUsers(UCAImp.java:241)
atcn.com.ultrapower.interfaces.uca.UCAImp.returnStatus(UCAImp.java:74)
atorg.apache.jsp.MyUCATestJsp_jsp._jspService(MyUCATestJsp_jsp.java:135)
atorg.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
atjavax.servlet.http.HttpServlet.service(HttpServlet.java:717)
atorg.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
atorg.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
atorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
atjavax.servlet.http.HttpServlet.service(HttpServlet.java:717)
atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
atcn.com.ultrapower.eoms.user.comm.function.P3PURLFilter.doFilter(P3PURLFilter.java:60)
atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
atcn.com.ultrapower.eoms.user.comm.function.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:76)
atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)
atjava.lang.Thread.run(Thread.java:595)

分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:47:22 | 显示全部楼层
这是.NET版。。。
不过看提示应该是这句出错了吧:
newjavax.xml.namespace.QName("","userIds"),
回复

使用道具 举报

千问 | 2021-1-27 05:47:22 | 显示全部楼层
听说回复有分拿,所以过来看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行