Statut OpenShift 404 - Tomcat local fonctionne bien
-
21-12-2019 - |
Question
J'ai essayé sans succès jusqu'à présent ... toute aide est appropriée.
- J'ai créé un échantillon de service Web et déployé localement et fonctionne bien.
- J'ai un compte OpenShift avec Tomcat et déployé le paquet via Eclipse. Construire est bon et le déploiement réussit.
- Mes appels vers le site Web reviennent avec
503 erreur. - La page d'état haproxy indique que le rapport local est en panne. Après la recherche depuis presque une journée, j'ai supprimé la ligne " option httpchk get / " de
haparroxy / conf / haparroxy.cfg . Maintenant, le matériel local est opérationnel. - Maintenant, mes demandes renvoient avec 404 Code d'erreur.
Toute aide est appréciée car je suis en quelque sorte coincé ici.
merci,
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 = "";
######## Voici l'erreur
06-04 20: 01: 43.406: W / System.err (26086): org.ksoap2.transport.httpresseException: Demande HTTP a échoué, État HTTP: 404 06-04 20: 01: 43.406: w / system.err (26086): à org.ksoap2.transport.httptransport.call (httptransportse.java:237) 06-04 20: 01: 43.406: W / System.err (26086): à org.ksoap2.transport.httptransport.call (httptransportse.java:118) 06-04 20: 01: 43.406: W / System.err (26086): à org.ksoap2.transport.httptransport.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.mainSactivity $ Placeholderfragment $ asynccallws.doinbackground (MainActivity.java:162) 06-04 20: 01: 43.406: W / System.err (26086): à com.scan.tna.MainSactivity $ Placeholderfragment $ ASYNCCALLWS.DONBACK FLAY (MainAlit.java:1) 06-04 20: 01: 43.406: W / System.err (26086): à android.os.asynccccTask $ 2.Call (asynctack.java:288) 06-04 20: 01: 43.406: W / System.err (26086): À Java.Util.ConCurrent.FuTureTask.Run (FutureTask.java:237) 06-04 20: 01: 43.406: w / system.err (26086): à android.os.aSyncccTask $ Seriaxecutor $ 1.Run (asyncktask.java:231) 06-04 20: 01: 43.406: W / System.err (26086): À Java.Util.ConCurrent.threadpoolExecutive.Runworker (ThreadpoolEcutor.java:1112) 06-04 20: 01: 43.406: W / System.err (26086): à Java.Util.ConCurrent.threadpoolEcutor $ travailleur.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): Oui reçu
#La solution
Vous devriez vérifier
et vérifier le mappage dans web.xml .Je pense que c'est ça le problème.parce que cela ne fait que 404 error.vérifier et dire
Autres conseils
L'URL que j'ai utilisé dans la machine locale est
http://localhost.mydomain/tnaservice/services/tnaservice? WSDL
et l'URL dans le RHC est