Problemas com WebService...  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
arthurgon
Java Ninja
[Avatar]

Membro desde: 05/02/2007 00:57:43
Mensagens: 284
Localização: são paulo
Offline

Boa tarde galera;

Estou tentando me conectar com um determinado WS a partir de uma aplicação CLIENT gerada por um WSDL através do Apache CXF.
O problema é que o erro que está retornando no console não está fazendo sentido algum para mim. Deu a entender que a aplicação reclama da URL. Não dá pra entender o que fiz de errado.
Estou utilizando o JBOSS 4.2 como servidor de aplicação e Java 6.

Esse é o erro:



Alguem sabe como me ajudar??

Valeu!!

Arthur G. Gomes Jr.
Analista Java Sênior
[Email] [MSN]
thiagotrss
HelloWorld
[Avatar]

Membro desde: 08/01/2009 11:32:42
Mensagens: 13
Offline

E ai mano. Firmeza ? Chato quando ninguem responde né ?

Pois é... Tive esse mesmo problema que voce.
Mas felizmente é simples resolvê-lo.
O problema é que o wsimport gera as classes do seu consumidor de uma forma um pouco errada.
Imagina meu caso com o seguinte webService:



Quando voce levantar esse web service e construir o consumidor com o wsimport,
ele vai criar as seguintes classes DENTRE OUTRAS:

  • BuscaClientePorNomeResponse

  • BuscaClientePorTelefoneResponse

  • BuscaClientePorCPFResponse


  • Só que todas essas classes tem o annotation @XmlType.
    Por exemplo na classe BuscaClientePorCPFResponse tem o anntation dessa forma:
    @XmlType(name = "buscaClientePorCPFResponse", propOrder = { "_return" })

    Ai, quando voce executar, vai reclamar porque duas classes distintas terão
    esse annotation com o mesmo "name".

    Voce tem soluções pra consertar isso e a mais simples e que eu recomendo, é voce alterar
    o nome das suas classes Response's ou qualquer outra que esteja com esse problema.
    Ai vai funfar direitinho! Vai bombar demaaais! Qualquer coisa é só falar! Abraço brou!

    Referência: http://forums.java.net/jive/thread.jspa?messageID=255775&tstart=0

    La vem a garota toda de dourado,
    mas eu já tô completamente travado
    Cocaína, na minha cabeça
    [MSN]
     
    Índice dos Fóruns » Java Básico
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team