Só reforçando, não espere encontrar um tutorial com 2 páginas.
WS são complexos. Tem que criar, adaptar e publicar. Tudo isso tem
que ser explicado.
Tem aqueles que você cria a classe java, muda a extensao do arquivo para jws (acho que é isso).
Joga ele no servidor e beleza ta funcionando e até faz esse negocio de somar 2 numeros.
Mas isso não serve pra muito mais do que brincar de ws.
assim:
Implementando um Web Service simples
O objetivo é aprender, então será criado um serviço bem simples. O serviço é a soma de duas variáveis inteiras retornando o resultado. Este exemplo poderá servir para qualquer outra implementação. Abaixo está a classe implementada. O nome do arquivo é Servico.java:
public class Servico {
public int soma(int valor1, int valor2) {
return valor1 + valor2;
}
}
Agora só falta disponibilizá-lo no nosso servidor para o mundo acessar. E, para fazer isso, deve-se alterar o nome do arquivo de Servico.java para Servico.jws, coloca-lo no diretório: CATALINA_HOME / webapps / axis / e iniciar o servidor, se ele já não estiver iniciado. Se já estiver iniciado, o seu Web Service está publicado.
Os arquivos. jws são lidos pelo Axis e representam Java Web Services. O Axis se baseará nesses arquivos (. jws) para criar os arquivos de definição WSDL. Todos os métodos públicos existentes nessas classes serão automaticamente disponibilizados para terceiros.