到目前为止,我一直在尝试没有成功......任何帮助都是合适的。
任何帮助都会受到赞赏,因为我有点困在这里。
谢谢,
private static String NAMESPACE = "http://server.tna.scan.com/";
// Webservice URL - WSDL File location
//private static String URL = "http://192.168.2.5:8080/TNAService/services/TNAService?WSDL";
private static String URL = "http://myapp-mydemain.rhcloud.com:8000/TNAService/services/TNAService?WSDL";
// SOAP Action URI again Namespace + Web method name
private static String SOAP_ACTION = "";
########这里是错误的
06-04 20:01:43.406:W / System.err(26086):org.ksoap2.transport.HttpResponseException:HTTP请求失败,HTTP状态:404 06-04 20:01:43.406:W / System.err(26086):at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:237) 06-04 20:01:43.406:W / System.err(26086):at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:118) 06-04 20:01:43.406:W / System.err(26086):at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:113) 06-04 20:01:43.406:W / System.err(26086):at com.scan.tna.service.WService.invokeHelloWorldWS(WService.java:43) 06-04 20:01:43.406:W / System.err(26086):at com.scan.tna.MainActivity $ PlaceholderFragment $ AsyncCallWS.doInBackground(MainActivity.java:162) 06-04 20:01:43.406:W / System.err(26086):at com.scan.tna.MainActivity $ PlaceholderFragment $ AsyncCallWS.doInBackground(MainActivity.java:1) 06-04 20:01:43.406:W / System.err(26086):在android.os.AsyncTask $ 2.call(AsyncTask.java:288) 06-04 20:01:43.406:W / System.err(26086):at java.util.concurrent.FutureTask.run(FutureTask.java:237) 06-04 20:01:43.406:W / System.err(26086):在android.os.AsyncTask $ SerialExecutor $ 1.run(AsyncTask.java:231) 06-04 20:01:43.406:W / System.err(26086):at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 06-04 20:01:43.406:W / System.err(26086):at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587) 06-04 20:01:43.406:W / System.err(26086):at java.lang.Thread.run(Thread.java:841) 06-04 20:01:43.416:I / System.out(26086):是收到
#答案 0 :(得分:5)
你应该检查 pom.xml和web.xml ..不要在内置路径中构建你的jar文件它出现 503错误 ..这是一个maven格式所以在 pom.xml 中构建了你的jar 。 对于maven ,请检查此网址。 http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.30
并检查 web.xml 中的映射。我认为这是问题所在。因为它只会造成404错误。检查并告诉
答案 1 :(得分:1)
我在本地计算机上使用的URL是
http://localhost.mydomain/TNAService/services/TNAService?WSDL
并且rhc中的URL是
http://myapp-mydomain.rhcloud.com/services/TNAService?WSDL
不知道为什么不同机器上的不同网址,但如上所述,您必须更正web.xml或使用不同的网址。