segunda-feira, 1 de dezembro de 2014

Publicando WebService no TomCat


Fonte: http://www.devmedia.com.br/construindo-um-webservice-em-java/4516

Instalando o Tomcat
1)     Baixe o Tomcat em : http://tomcat.apache.org/ (No meu caso, baixei a versão 5.5, formato .msi para executar em um Windows 2000)
2)     Após baixar, executar o processo de instalação. (No caso do arquivo .msi basta executa-lo).
3)     A instalação pode ser feita sem alterar nenhum dos parâmetros pré-definidos.

constwsjavafig01.JPG

4)     Ao chegar no fim da instalação, deixe a opção “Run Apache Tomcat” marcada para que a própria instalação execute o Tomcat.
5)     Se tudo tiver corrido bem, deve ter sido adicionado ao lado do relógio do Windows, a ícone do Tomcat. Caso sua instalação seja feita no mundo Linux, você deve conseguir visualizar o processo através do comando ps –ef .

Após a instalação do Tomcat, você deve realizar um último teste para certificar-se que ele esta funcionando de maneira correta.

Abra o browser de sua preferência e digite o endereço : http://localhost:8080/

Se tudo estiver funcionando deverá aparecer à tela abaixo.

constwsjavafig02.JPG

Após a instalação do Tomcat, devemos instalar o Axis.

Instalando o Axis
1)     Baixe o Axis do endereço: http://ws.apache.org/axis/ (No meu caso, baixei a versão 1.4 no formato .zip para executar no Windows 2000)
2)     Descompacte o arquivo no diretório que desejar.
3)     Ao terminar de descompactar, deve existir um diretório denominado “axis”. Dentro deste diretório você irá encontrar um diretório “webapps”. Copie o diretório “axis“ que está localizado dentro do “webapps” para o diretório “webapps”do Tomcat. No meu caso, a copia será feita assim:

De:     C:\Documentos\Instaldores\tomcat\axis\axis-1_4\webapps\
Para:  C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\

Para testar se a instalação e a copia foram feitas corretamente, digite no browser o seguinte endereço: http://localhost:8080/axis/
Deverá aparecer a seguinte tela:

constwsjavafig03.JPG

Pronto, após a instalação do Tomcat e do Axis, e com tudo funcionando, podemos partir para criação efetiva do nosso Webservice.

Criando o WebService
Primeiramente, é necessário esclarecermos que um WebService em Java não é nada mais que uma classe, uma simples classe.

Para realizar este artigo criei a classe abaixo:

public class Soma {

      public int getSoma(int n1, int n2) {
            return n1+n2;
      }
}

1)     Após a criação da classe, copie o arquivo .java para dentro do diretório do axis. No meu caso : C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.5\webapps\axis\

2)     Troque a extensão deste arquivo de .java para .jws.

3)     Após trocar a extensão do arquivo, acesse no browser o endereço : http://localhost:8080/axis/Soma.jws

constwsjavafig04.JPG

4)     Se você estiver vendo a tela acima, está tudo OK!
5)     Click no link indicado pela tela e lhe será apresentado à definição de seu Webservice 

constwsjavafig05.JPG

Note que nosso método getSoma(int n1, int n2) aparece na definição do WSDL.

PRONTO!


Leia mais em: Construindo um WebService em Java http://www.devmedia.com.br/construindo-um-webservice-em-java/4516#ixzz3KeVRbU7V

Nenhum comentário:

Postar um comentário