WebService utilizando Axis e Hibernate

Estou fazendo uma aplicação para aprender as tecnologias citadas. Primeiramente fiz o programa utilizando o hibernate que funcionou corretamente. Após esses testes inseri a parte que se referenciava ao Axis e gerei seus programas. O problema é que simplesmente não funciona e na internet não consigo encontrar nada conclusivo a esse respeito. Se alguém quiser que eu mande o codigo, é só pedir.

No navegador eu obtenho a seguinte mensagem:

    O documento XML não está associado a estilos. A estrutura do documento é representada abaixo.

− <soapenv:Envelope>
− <soapenv:Body>
− <buscaNomePorIbgeResponse soapenv:encodingStyle=“http://schemas.xmlsoap.org/soap/encoding/”>
<buscaNomePorIbgeReturn xsi:type=“soapenc:string” xsi:nil=“true”/>
</buscaNomePorIbgeResponse>
</soapenv:Body>
</soapenv:Envelope>

No Eclipse eu obtenho a seguinte mensagem:

Exception in thread “main” AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (404)/axis/procuraLoc
faultActor:
faultNode:
faultDetail:
{}:return code: 404
<html><head><title>Apache Tomcat/5.5.20 - Error report</title><style><!–H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}–></style> </head><body><h1>HTTP Status 404 - /axis/procuraLoc</h1><HR size=“1” noshade=“noshade”><p><b>type</b> Status report</p><p><b>message</b> <u>/axis/procuraLoc</u></p><p><b>description</b> <u>The requested resource (/axis/procuraLoc) is not available.</u></p><HR size=“1” noshade=“noshade”><h3>Apache Tomcat/5.5.20</h3></body></html>
{http://xml.apache.org/axis/}HttpErrorCode:404

Primeiro que SOAP não se associa a estilo.
Segundo que você está tentando acessar uma URL que não existe (erro 404).
Olhe o tutorial do Axis aqui no GUJ e siga os passos.

Use JAX-WS… esqueca Axis.

Daniel,

Eu vou tentar o passo a passo do GUJ, mas já segui outro tutorial que aparentemente gerou os arquivos corretamente, mas não funcionou.

Chun,

Adoraria esquecer Axis, mas é para um trabalho de um curso de especialização! :slight_smile: Mas obrigado pela dica.

Agradeço se mais alguém puder contribuir com dicas de onde eu posso ter errado na geração dos arquivos.

Alexander