Web Services

Criei um web service simples que retirei de um artigo, mas o servidor é localhost.

Como fazer para utiliza-lo realmente na internet, uso o tomCat 6.0 como servidor de aplicação.

Tenho que disponibilizar minha página index, em um servidor de internet, ou é só meu cliente digitar na URL o endereço de meu IP no local onde coloco localhost no ex:

http://localhost/Servidor/cliente

mas na Internet o IP é dinamico, não é???

como fazer então.

Gostaria que alguém me orientasse a respeito de minha dúvida.

Desde já agradeço a atenção dispensada na resposta.

Boa tarde Jovem!

Por acaso você possui um dominio registrado para suas aplicações??

Pois caso tenha, para disponibilizar basta fazer um deploy de sua aplicação no Server (Tomcat) e para acessar normalmente seria http:\www.seudominio.com.br:8080\webservice

Olá ngduran!

temos várias saídas para o seu problema, depende do que vc quer fazer e ou gastar.
Se for um serviço para um cliente o melhor é contratar um serviço de hospedagem com Tomcat.

Se for só pra teste, utilize o no-ip. basta criar uma conta e baixar um aplicativo na sua máquina.

De qualquer forma de antemão já te adianto que vc precisa conhecer um pouco sobre redes.

Para testar acesso externo mude a porta do seu tomcat que por padrão é 8080 para alguma outra por exemplo 1000, os provedores geralmente bloqueiam essas portas padrões como a 8080, simplesmente altera uma propriedade em um dos arquivos do Tomcat, isso vc acha facilmente do google, pronto basta acessar
ip:novaPorta/suaAplicacao