2010-09-01 107 views
1

我嘗試使用我的wsdl通過MyEclipse生成Web服務客戶端。使用WebService客戶端的異常(MyEclipse)

Ive得到自動生成的類,而我得到這個自動生成的例子:

/** * 通過JAX-WS RI生成的這個類。 JAX-WS RI 2.1.3哈德森-390- *生成的源版本:2.0 *

*如何這個類可以使用的示例: * *

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

* */

後,我試圖按照這個例子,它採用我的代碼,我嘗試這樣做:

 MibasBillingQueryNew service = new MibasBillingQueryNew(); 

MibasBillingQueryNewSoap端口類型= service.getMibasBillingQueryNewSoap();

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

後,現在我試圖用這個Web服務帳戶,這是例外,我得到:在com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java

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

: 188) at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89) at com.sun.xml.ws.client.sei.SEIStub.invok e(SEIStub.java:118) at $ Proxy34.mibasBillingQuery(Unknown Source) at com.mirs.contentPackage.utils.MibasUtils.mibasRequestAdd(MibasUtils.java:132) at com.mirs.contentPackage.wap.PackageDisclaimerAck。執行(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) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain。 java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardW org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org。 apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at 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)

任何想法?

謝謝, 射線。

回答

1

問題解決了,服務器不支持jax,所以我通過Axis編譯客戶端