Я пытаюсь сгенерировать клиента веб-сервиса через MyEclipse, используя мой wsdl.
У меня есть автоматически сгенерированные классы, и я получил этот автоматически сгенерированный пример:
/ **
* Этот класс был сгенерирован 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 portType = service.getMibasBillingQueryNewSoap ();
String mibasResult=portType.mibasBillingQuery(password,
parentProcessId, msg);
теперь, после того, как я попытался использовать эту учетную запись веб-сервиса, я получаю исключение:
javax.xml.ws.soap.SOAPFaultException:
Unhandled process exception
at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException (SOAP11Fault.java:188)
в 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.utils.MibasUtils.mibasRequestAdd (MibasUtils.java:132)
в com.mirs.contentPackage.wap.PackageDisclaimerAck.execute (PackageDisclaimerAck.java:95)
в 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)
в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290)
в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206)
в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233)
в org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:191)
в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:127)
в org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109)
в org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:298)
в org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:852)
в org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java:588)
в org.apache.tomcat.util.net.JIoEndpoint $ Worker.run (JIoEndpoint.java:489)
at java.lang.Thread.run (Thread.java:619)
Есть идеи?
Спасибо,
лучей.