Boas Galera…
Seguinte, estava procurando como criar um WebService SOAP, e segui o seguinte tutorial: http://rantincsharp.wordpress.com/2008/10/14/a-simple-soap-web-service-example-in-eclipse-ganymede/
Bom, até deu certo e talz…baixei o soapUI aqui e testei blz… agora queria saber como faço para jogar esse serviço em outra maquina, que vou usar de servidor, alguém saberia me dizer? na outra maquina ja configurei o java e o tomcat de boa…
Queria só saber se tem um jeito de exportar e talz…
Fico no aguardo galera, obrigado.
Criar e usar webservices é bastante simples.
1º Crie sua classe e anote como @WebService
2º Crie o metodo e anote com @WebMethod
[code]
@WebService
public class MeuWebService {
@WebMethod
public void executaTarefa() {
// faz alguma coisa
}
}[/code]
3º configure seu web.xml para “escutar” o endereço do webservice
<servlet>
<servlet-name>webServiceServlet</servlet-name>
<servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>webServiceServlet</servlet-name>
<url-pattern>/meuwebservice</url-pattern>
</servlet-mapping>
4º crie no WEB-INF o arquivo sun-jaxws.xml para configurar seus webservices
<?xml version="1.0" encoding="UTF-8"?>
<endpoints xmlns="http://java.sun.com/xml/ns/jax-ws/ri/runtime"
version="2.0">
<endpoint name='meuwebservice' implementation='br.com.lima.MeuWebService'
url-pattern='/meuwebservice' />
</endpoints>
5º Inicie o tomcat e use.
[]'s
Me desculpe estar reabrindo o tópico, mas este sun-jaxws.xml é obrigatório?
preciso colocar como servlet no web.xml também?
estou perguntando porque estou implementando um webservice e estou aprendendo, eu achei que somente anotando a classe com @WebService já estava tudo pronto, não precisa de nenhum arquivo de configuração