一个关于soap调用服务失败的问题!

电脑杂谈  发布时间:2019-07-14 16:10:58  来源:网络整理

java 调用失败重试2次_更新包md5校验失败请稍后重试_java 调用失败重试2次

一、服务,好多说,大卖家的服务不如小卖家的好,所以服务我们就要多注意,不论是一个怎样的买家,我都应该耐心的解答买家的疑问,对于犹豫的买家,我们更是要用心的介绍自己产品的特色,好处,优点等等,尽量挽留每一个买家。因平台有限无法详细全面解答,关于“”的更多问题,百度搜索“芳享美容院加盟官网”,可详细了解更多问题,同时有国内知名美容专家为您免费解答,让您创业开店无忧无虑。非常适合孩奏,非常正确的选择,carod/卡罗德立式t23钢琴,钢琴王子理查德代言,一站式购买送货到户,服务周到,而且赠品丰富,指导老师能热心解答你的各个疑问,非常耐心周到,详细讲解,让你很放心,送货师傅也很,细致周到java 调用失败重试2次java 调用失败重试2次,服务热情,非常满意。

问题: 一个关于soap调用服务失败的问题!

描述:

各方面部署已经完成

classpath:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;c:\javamail-1.3.2\mail.jar;c:\jaf-1.0.2\activation.jar;C:\soap-2_3_1\lib\soap.jar;C:\xerces-2_5_0\xercesImpl.jar;C:\xerces-2_5_0\xercesSamples.jar;C:\xerces-2_5_0\xml-apis.jar;C:\xerces-2_5_0\xmlParserAPIs.jar;%JAVA_HOME%\lib\servlet-api.jar;C:\soapapp\test\

SimpleMathClient.java部署在C:\soapapp\test\下

packagetest;

importjava.io.*;

importjava.net.*;

importjava.util.*;

importorg.apache.soap.util.xml.*;

importorg.apache.soap.*;

importorg.apache.soap.rpc.*;

更新包md5校验失败请稍后重试_java 调用失败重试2次_java 调用失败重试2次

publicclassSimpleMathClient

{

publicstaticvoidmain(String[]args)throwsException{

System.err.println("SOAPcalltesting");

doublevalue=Math.random();

SimpleMathClientsmc=newSimpleMathClient();

//调用远程的SOAP服务

doublereturnValue=smc.doRequest(value);

System.err.println("thesinvalueof"+value+"is:"+returnValue);

}

publicdoubledoRequest(doublevalue)throwsException{

//Buildthecall.

Callcall=newCall();

java 调用失败重试2次_java 调用失败重试2次_更新包md5校验失败请稍后重试

//设置远程对象的URI

call.setTargetObjectURI("urn:test.math.sin");

//设置调用的方法名

call.setMethodName("getSinValue");

//设置编码风格

if you use constants in your value, and these constants belong to a 。 if you use constants in your value, and these constants belong to a。@activate(group=constants.provider,value=constants.access_log_key)。

//设置方法调用的参数

Vectorparams=newVector();

method=post enctype=multipart/form-data> item x

  • item y
  • item z
  • 。 link 。

    call.setParams(params);

    //发送RPC请求

    Responseresp=call.invoke(newURL("http://127.0.0.1:8080/soap/servlet/rpcrouter"),"");

    if(resp.generatedFault()){//远程调用出错处理

    Faultfault=resp.getFault();

    System.out.println("thecallfailed:");

    System.out.println("FaultCode="+fault.getFaultCode());

    System.out.println("FaultString="+fault.getFaultString());

    return0.0d;

    }

    else{//调用成功,获取返回值

    Parameterresult=resp.getReturnValue();

    return((Double)result.getValue()).doubleValue();

    }

    }

    }

    SimpleMath.java部署在Tomcat5.0\webapps\soap\WEB-INF\classes\test下,并已通过编译

    packagetest;

    publicclassSimpleMath

    {

    publicdoublegetSinValue(doubleinput)

    {

    doubleret=Math.sin(input);

    returnret;

    }

    }

    但现在在C:\soapapp\目录下执行javatest.SimpleMathClient却得到这样的结果:

    thecallfailed:

    FaultCode=SOAP-ENV:Server.BadTargetObjectURI

    FaultString=Unabletoresolvetargetobject:test.SimpleMath

    thesinvalueof0.2909294142684824is:0.0

    是路径没有设置好吗?我反复调整路径试验了几次都是得到这样的结果,怎么会说不能解析那个目标对象呢?


    本文来自电脑杂谈,转载请注明本文网址:
    https://www.pc-fly.com/a/jisuanjixue/article-112954-1.html

      相关阅读
        发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

        热点图片
        拼命载入中...