Como criar um web service SOAP em minha hospedagem Java?

Primeiramente, será necessário criar uma aplicação Java web para dar suporte ao web service SOAP. Os passos são:

 

1) Criar um projeto com servlet e/ou web services para gerar conteúdo para web. Para facilitar essa criação, podem ser utilizados frameworks Java como Spring, Struts, VRaptor, etc, ou utilizar Servlet/JSP puro na versão da especificação que o servlet container configurado é compatível.

 

2) Compilar os arquivos Java e empacotar em um WAR. Há diversas ferramentas de build para compilar e criar esse pacote, sendo as mais populares: Gradle e Maven.

 

3) Realizar a transferência do arquivo WAR para a pasta ‘webapps’ através de um cliente FTP (Ex: Filezilla).

 

4) Reiniciar o container.

 

Depois de criar um projeto web, você precisará criar um web service SOAP para conseguir depois gerar o WSDL. A especificação para criação de serviços SOAP em Java é a JAX-WS (JSR 224) e há diversas implementações para essa especificação: Apache Axis2, Apache CXF.

 

OBS: O padrão SOAP de web service está em desuso, devido ao alto acoplamento entre cliente e serviço. O padrão mais utilizado atualmente é o REST.

 

 

Tutoriais para consulta:

 

Java:

            https://docs.oracle.com/javase/tutorial/

            https://docs.oracle.com/javaee/7/tutorial/index.html

Tomcat:

            http://tomcat.apache.org/tomcat-8.0-doc/

            http://tomcat.apache.org/tomcat-7.0-doc/

Jetty:

            http://www.eclipse.org/jetty/documentation/current/index.html

 

 

Essa resposta te ajudou?
Sim
Não

Agradecemos o seu Feedback!

Siga nossos perfis nas redes sociais para ficar por dentro de dicas para ter um negócio de sucesso, acompanhar eventos e muito mais.