Pergunta

Eu tenho tentado, sem sucesso até agora....Qualquer ajuda é apropriado.

  1. Eu criei um exemplo de webservice e implantados localmente e está trabalhando bem.
  2. Eu tenho um OpenShift conta com o tomcat e implantou o pacote através do eclipse.Build é boa e a Implantação bem-sucedida.
  3. A minha chama para o webservice estão voltando com 503 erro.
  4. O haproxy-página de status local mostra-gear é baixo.após investigação por quase um dia, eu removi a linha "opção httpchk GET /"a partir de haproxy/conf/haproxy.cfg.Agora o local da engrenagem é para cima e executando.
  5. Agora meus pedidos estão voltando com 404 código de erro.

Qualquer ajuda é apreciada como eu sou o tipo de presa.

Obrigado,

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 = "";
########AQUI ESTÁ O ERRO

06-04 20:01:43.406:W/Sistema.err(26086):org.ksoap2.transporte.HttpResponseException:HTTP falha na solicitação HTTP de status:404 06-04 20:01:43.406:W/Sistema.err(26086):em org.ksoap2.transporte.HttpTransportSE.ligue para(HttpTransportSE.java:237) 06-04 20:01:43.406:W/Sistema.err(26086):em org.ksoap2.transporte.HttpTransportSE.ligue para(HttpTransportSE.java:118) 06-04 20:01:43.406:W/Sistema.err(26086):em org.ksoap2.transporte.HttpTransportSE.ligue para(HttpTransportSE.java:113) 06-04 20:01:43.406:W/Sistema.err(26086):em com.scan.tna.serviço.WService.invokeHelloWorldWS(WService.java:43) 06-04 20:01:43.406:W/Sistema.err(26086):em com.scan.tna.MainActivity$PlaceholderFragment$AsyncCallWS.doInBackground(MainActivity.java:162) 06-04 20:01:43.406:W/Sistema.err(26086):em com.scan.tna.MainActivity$PlaceholderFragment$AsyncCallWS.doInBackground(MainActivity.java:1) 06-04 20:01:43.406:W/Sistema.err(26086):no android.os.AsyncTask$2.ligue para(AsyncTask.java:288) 06-04 20:01:43.406:W/Sistema.err(26086):em java.util.simultâneas.FutureTask.executado(FutureTask.java:237) 06-04 20:01:43.406:W/Sistema.err(26086):no android.os.AsyncTask$SerialExecutor$1.executado(AsyncTask.java:231) 06-04 20:01:43.406:W/Sistema.err(26086):em java.util.simultâneas.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 06-04 20:01:43.406:W/Sistema.err(26086):em java.util.simultâneas.ThreadPoolExecutor$Trabalhador.executado(ThreadPoolExecutor.java:587) 06-04 20:01:43.406:W/Sistema.err(26086):em java.lang.Thread.de execução(Thread.java:841) 06-04 20:01:43.416:I/Sistema.fora(26086):Sim Recebidas

#
Foi útil?

Solução

Você deve Verificar pom.xml e web.xml..Não construída seus arquivos jar Construído caminho que ocorre Erro 503..Ele é um software do formato do seu jar no pom.xml.Para o maven visite este url. http://mvnrepository.com/artifact/mysql/mysql-connector-java/5.1.30

E verificar o mapeamento de web.xml.acho que esse é o problema.porque ele só faz o erro 404.confira e diga

Outras dicas

A URL que eu usei na máquina local é

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

e o URL no rhc é

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

Nenhuma idéia de por que URLs diferentes em máquinas diferentes, mas como mencionado acima, você tem que corrigir a sua web.xml ou use URLs diferentes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top