Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Implementar projeto SOAP no Tomcat 8

Olá pessoal,

Fiz o treinamento de SOAP e criei um projeto para integração com a SEFAZ. Em meu computador está rodando normalmente utilizando o publicador do treinamento (classe Java que simula um Web Server), porém ao gerar o pacote war e tentar implementar em um servidor Apache Tomcat está gerando erro, dizendo que não consegue encontrar o recurso, conforme descrito abaixo.

HTTP Status 404 - /gfiscalws/consultaStatus

type Status report

message /gfiscalws/consultaStatus

description The requested resource is not available.

Por favor, teriam alguma dica de como realizar a implementação no Tomcat?

Grato pela ajuda,

Abraço,

Junior

2 respostas
solução!

Opa, para vc publicar no tomcat, você precisa de alguém que entenda esse mapeamento de url e direcione para seu web service, coisa que o tomcat não tem por default. Você pode usar o apache cxf =>http://cxf.apache.org/ , ou também ir com a implementação de referência do próprio JAX-WS(spec de webservices soap). Aqui => http://milestonenext.blogspot.com.br/2013/02/jax-ws-web-service-on-tomcat-and-jboss.html tem um bom passo a passo.

Olá Alberto,

Realmente tinha lido em algum lugar isso mesmo (acredito que no blog da própria Caelum), onde o Tomcat não teria por padrão, mas acabei ficando um pouco confuso no passo a passo.

Obrigado pelos links, vou dar uma estudada.