Boa Tarde a Todos, estou começando a estudar webservices, e agora travei numa parada…
Primeiro criei um webservice e publiquei localmente sem servidor web… blz consegui…
Agora peguei esse mesmo esquema li uns tutoriais e consegui publicar com o tomcat…
Ai tipo rodei o tomcat ai consigo visualizar o wsdl pelo endereço http://localhost:8080/meuProjeto/lojaVirtual?wsdl
Como eu faço pra criar as classes pra eu poder utilizar no meu projeto, tipo qdo eu fazia sem servidor eu usava o wsimport, mas e agora com servidor como fica?
Se Alguem puder ajudar muito Obrigado
Você tentou o wsimport no servidor? ou algum outro comando ws?
Então, agora eu tinha tentado mas ele não conseguia encontrar o endereço…
Eu tenho 1 projeto deixei ele com tomcat startado, ai criei um outro q iria consumir ok.
qdo eu tentei usar o wsimport neste projeto q vai consumir ele nao encontra o wsdl
usei este comando…
wsimport -s src -p service.client http://localhost:8080/meuProjeto/lojaVirtual?wsdl
[quote=colored]Então, agora eu tinha tentado mas ele não conseguia encontrar o endereço…
Eu tenho 1 projeto deixei ele com tomcat startado, ai criei um outro q iria consumir ok.
qdo eu tentei usar o wsimport neste projeto q vai consumir ele nao encontra o wsdl
usei este comando…
[code]
wsimport -s src -p service.client http://localhost:8080/meuProjeto/lojaVirtual?wsdl
[/code][/quote]No livro que eu estou estudando diz que basta: wsimport -p teamsC -keep http://localhost:8888/teams?wsdl
Hum… não deu certo
Eu tenho esse livro tb… mas esse exemplo não usa tomcat usa?
[quote=colored]Hum… não deu certo
Eu tenho esse livro tb… mas esse exemplo não usa tomcat usa?[/quote]É cara, eu tinha lido que a questão de se ter um webservice ñ faria a diferença. Estranho isso.
Vou deixar alguém que já tenha exp nisso falar. Eu ainda to aprendendo assim como você. [=
Então cara, seguindo pelo exemplo ao inves de criar aquela classe com main e usar lá EndPoint.publish…
criando um xml ele publica o webservice, com o start do tomcat… até ai fica igual msm…
Só não como eu vou recuperar o wsdl pra poder criar as minhas classes no projeto cliente…
Tentei o mesmo comando de quando usava o webservice local mas não da certo…
Desculpa, mas qdo tento fazer wsimport direto pelo wsdl q está no projeto q eu tinha gerado me retorna esse erro.
invalid endpoint address in port REPLACE_WITH_ACTUAL_URL
Alguem sabe como me ajudar?