2011-12-17 17 views
5

Stworzyłem klienta WebService Axis2 1.6, mogę utworzyć wsdl2java. Ale, gdy uruchomię mój program .. To pokazuje ten błąd? ..Nie można wysłaćViaPost do adresu URL w Axis2 1.6

[INFO] Unable to sendViaPost to url[http://10.53.1.187:7782//rest/UVSInterface_Extend] 
org.apache.axis2.AxisFault: Transport error: 404 Error: /error/error404.jsp 
at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310) 
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:194) 
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) 
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404) 
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231) 
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443) 
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406) 
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) 
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) 
at com.huawei.bme.winuvsinterface.UVSInterface_ExtendStub.manualRecharge(UVSInterface_ExtendStub.java:14628) 
at access.KitRecharge.main(KitRecharge.java:113) 
org.apache.axis2.AxisFault: Transport error: 404 Error: /error/error404.jsp 
at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310) 
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:194) 
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) 
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404) 
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231) 
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443) 
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406) 
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) 
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) 
at com.huawei.bme.winuvsinterface.UVSInterface_ExtendStub.manualRecharge(UVSInterface_ExtendStub.java:14628) 
at access.KitRecharge.main(KitRecharge.java:113) 
+0

parametry przekazywane jest nieprawidłowy i stwarza problemy podczas wywoływania usługi zerowej lub nieprawidłowy parametr .. – Lucky

+0

Czy możliwe złapanie tego błędu i uniemożliwienie drukowania całego śladu stosu? – Danijel

Odpowiedz

0

404 błąd wskazuje, że twój cel url jest źle. Upewnij się, że wysyłasz prośbę do poprawnego URL-a usługi.

0

Mam ten sam błąd, co zrobiłem w Eclipse zostało:

  • Stop kontener serwletów (w moim przypadku, Tomcat)

  • prawym przyciskiem myszy serwis internetowy klasy Java zawierający implementacje metody i wybrany Run ->Run on Server

  • Zobaczył Axis2 web service page pojawiają się w kodowaniu View

Następnie prowadził klasę klienta usług internetowych jako aplikacja Java, i wszystko było w porządku

+0

Czy jest możliwe złapanie tego błędu i uniemożliwienie drukowania całego śladu stosu? – Danijel

Powiązane problemy