代码之家  ›  专栏  ›  技术社区  ›  rayman

使用WebService客户端时出现异常。(MyEclipse)

  •  1
  • rayman  · 技术社区  · 14 年前

    我试图通过myclipse,使用wsdl生成web服务客户机。

    我得到了自动生成的类,我得到了这个自动生成的例子:

    /** *这个类是由JAX-WS-RI生成的。JAX-WS RI 2.1.3-hudson-390- *生成的源版本:2.0

    *如何使用此类的示例: * *

     * MibasBillingQueryNew service = new MibasBillingQueryNew();
     * MibasBillingQueryNewSoap portType = service.getMibasBillingQueryNewSoap();
     * portType.mibasBillingQuery(...);
     * 
    * * *

            MibasBillingQueryNew service = new MibasBillingQueryNew();
    

    MibasBillingQueryNewSoap端口类型=服务.getMibasBillingQueryNewSoap();

            String mibasResult=portType.mibasBillingQuery(password,
     parentProcessId, msg);
    

    在我尝试使用这个webservice帐户之后,我得到了一个例外:

     javax.xml.ws.soap.SOAPFaultException: 
        Unhandled process exception
    

    在com.sun.xml.ws.fault.SOAPFaultBuilder.createException异常(SOAPFaultBuilder.java:116) 在com.sun.xml.ws.client.sei文件.SyncMethodHandler.invoke调用(SyncMethodHandler.java:119) 在com.sun.xml.ws.client.sei文件.SyncMethodHandler.invoke调用(SyncMethodHandler.java:89) 在com.sun.xml.ws.client.sei文件.SEIStub.invoke调用(SEIStub.java:118版) 在$Proxy34.mibasBillingQuery(未知源) 在com.mirs.contentPackage包.wap.PackageDisclaimerAck.doGet包(PackageDisclaimerAck.java:64版本) 在javax.servlet.http.HttpServlet.service服务(HttpServlet.java:617) 在javax.servlet.http.HttpServlet.service服务(HttpServlet.java:717) 在网址:apache.catalina.核心.ApplicationFilterChain.doFilter(Ap)applicationfilterchain.java:206) 在网址:apache.catalina.核心.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 在网址:apache.catalina.核心.StandardHostValve.invoke(StandardHostValve.java:127) 在网址:apache.catalina.连接器.郊狼适配器.服务(郊狼适应者。爪哇:298) 在org.apache.coyote网站.http11.http11协议$http11ConnectionHandler.process(Http11)协议.java:588) 在org.apache.tomcat网站.util.net.JIoEndpoint工具$工人.run(JIoEndpoint.java:489) 在java.lang.Thread线程.运行(线程.java:619)

    你知道吗?

    谢谢, 雷。

    1 回复  |  直到 14 年前
        1
  •  1
  •   rayman    14 年前

    问题解决了,服务器不支持jax,所以我通过Axis编译了客户机