简体   繁体   English

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

[英]OpenShift Status 404 - Tomcat local working fine

I have been trying without success so far.... Any help is appropriated. 到目前为止,我一直在尝试没有成功....任何帮助都是适当的。

  1. I created a sample webservice and deployed locally and is working fine. 我创建了一个示例Web服务,并在本地部署,并且运行良好。
  2. I have an OpenShift account with tomcat and deployed the package through eclipse. 我有一个具有Tomcat的OpenShift帐户,并通过eclipse部署了该软件包。 Build is good and Deployment is successful. 构建良好,部署成功。
  3. My calls to the webservice are returning with 503 error. 我对Web服务的调用返回503错误。
  4. The haproxy-status page shows local-gear is down. haproxy-status页面显示local-gear已关闭。 after research for almost a day, I have removed the line " option httpchk GET / " from haproxy/conf/haproxy.cfg . 经过将近一天的研究,我从haproxy / conf / haproxy.cfg中删除了“ option httpchk GET / Now the local-gear is up and running. 现在,本地齿轮已启动并正在运行。
  5. Now my requests are returning with 404 error code. 现在,我的请求返回了404错误代码。

Any help is appreciated as I am sort of stuck here. 感谢我的帮助,不胜感激。

Thanks, 谢谢,

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 = "";
########HERE IS THE ERROR ########这里是错误

06-04 20:01:43.406: W/System.err(26086): org.ksoap2.transport.HttpResponseException: HTTP request failed, HTTP status: 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): at java.util.concur 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 ):在org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:237)06-04 20:01:43.406:W / System.err(26086):在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):在com.scan.tna.service.WService.invokeHelloWorldWS(WService.java:43)06-04 20:01:43.406:W / System.err(26086):在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): Yes Received 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):在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)06-04 20:01:43.406:W / System.err(26086) :在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587)06-04 20:01:43.406:W / System.err(26086):在java.lang.Thread.run(Thread.java :841)06-04 20:01:43.416:I / System.out(26086):收到

#

You should Check pom.xml and web.xml .. Don't built your jar files in Built path it occurs 503 error .. It is a maven format so built your jar 您应该检查pom.xml和web.xml ..不要在“ Builded path”中生成您的jar文件,这会发生503错误 ..这是一种Maven格式,因此您可以构建jar in pom.xml . pom.xml中 For maven 对于行家 check this url. 检查此网址。 http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.30 http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.30

And check the mapping in web.xml . 并检查web.xml中的映射。 i think this is the problem. 我认为这是问题所在。 because it only make 404 error. 因为它只会导致404错误。 check and tell 检查并告诉

The URL I used in the local machine is 我在本地计算机上使用的URL是

http://localhost.mydomain/TNAService/services/TNAService?WSDL HTTP://localhost.mydomain/TNAService/services/TNAService WSDL

and the URL in the rhc is 而rhc中的URL是

http://myapp-mydomain.rhcloud.com/services/TNAService?WSDL http://myapp-mydomain.rhcloud.com/services/TNAService?WSDL

No idea why different URLs on different machines but like mentioned above you have to either correct your web.xml or use different URLs. 不知道为什么在不同的计算机上使用不同的URL,但是如上所述,您必须更正web.xml或使用不同的URL。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Eclipse上的Tomcat服务器“ HTTP状态404”,在Windows上运行良好 - Tomcat server “HTTP status 404” on Eclipse, working fine on windows Openshift中的Jersey JAX-RS REST 404,在本地Tomcat中运行良好 - Jersey JAX-RS REST 404 in Openshift, working well in local Tomcat HTTP tomcat maven 上的 WAR 文件部署后状态 404,即使我的项目运行良好 - HTTP Status 404 after WAR file deployment on tomcat maven even my project is working fine Tomcat:Java Webservice 部署不起作用 - 状态 404 - Tomcat: Java Webservice deployment not working - Status 404 完美工作 Eclipse 项目在 Tomcat 上抛出 404 - Perfectly Fine Working Eclipse Project throws 404 on Tomcat HTTP状态404-tomcat 7 - HTTP Status 404 - tomcat 7 Tomcat返回404状态 - Tomcat returns 404 status 在 Eclipse Tomcat 服务器中抛出“HTTP 状态 404 – 未找到”错误,因为它适用于 Mozilla 浏览器? - “HTTP Status 404 – Not Found” error is throws in Eclipse Tomcat server, as it works fine for Mozilla browser? 在Openshift上部署的Tomcat应用返回404 - Deployed Tomcat app on Openshift returns 404 404通过本地IP通过Tomcat访问Web应用程序URL时出错,但与外部IP配合正常 - 404 errors accessing web app URLs with Tomcat over local IP, but works fine with external IP
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM