OpenShift状态404 - Tomcat本地工作正常

Chi*_*nta 2 java eclipse tomcat web-services openshift

到目前为止,我一直在尝试没有成功......任何帮助都是适当的.

  1. 我创建了一个示例Web服务并在本地部署,并且工作正常.
  2. 我有一个带有tomcat的OpenShift帐户,并通过eclipse部署了这个包.构建良好,部署成功.
  3. 我对webservice的调用返回503错误.
  4. haproxy-status页面显示本地设备已关闭.经过近一天的研究,我从haproxy/conf/haproxy.cfg中删除了" 选项httpchk GET / " .现在本地装备正在运行.
  5. 现在我的请求返回404错误代码.

感谢任何帮助,因为我有点困在这里.

谢谢,

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 = "";
Run Code Online (Sandbox Code Playgroud) ########这里是错误的

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):at android.os.AsyncTask $ 2.call(AsyncTask.java:288)06-04 20:01:43.406:W/System .err(26086):在java.util.concur rent.FutureTask.run(FutureTask.java:237)06-04 20:01:43.406:W/System.err(26086):at 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):是收到的

#

Sus*_*amy 5

你应该检查pom.xml和web.xml ..不要在内置路径中构建你的jar文件它发生503错误 ..这是一个maven格式所以建立你的jarpom.xml中.对于maven检查这个网址.http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.30

并检查web.xml中的映射.我认为这是问题所在.因为它只会造成404错误.检查并告诉