[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: [reverbel-sod] Descritores



Olá Ivan,

adicionei todos os jar's e ocorre o mesmo erro.

Como eu posso saber que o cliente esta obtendo o objeto certo quando ele chama o metodo lookup()?
Este metodo não dá exception o que dá  e o cast pra Service, estou certo?

brigadu!

2006/6/9, Ivan Neto <ivanneto@xxxxxxxxx>:
Olá Rafael!

Falta algum jar no seu classpath sim! Uma das coisas que você poderia
pensar é: se falta alguma classe no classpath, porque não ocorre uma
ClassNotFoundException ou uma ClassDefNotFound? Se você estiver com
essa dúvida, sugiro dar uma olhada sobre algo chamado "object
factories". O que ocorre é que a instância de javax.xml.rpc.Service
registrada no JNDI não é seriada e transmitida ao seu cliente. Na
verdade é o seu cliente que fabrica localmente uma instância de
javax.xml.rpc.Service.

Agora respondendo a sua pergunta:

http://wiki.jboss.org/wiki/Wiki.jsp?page=JBWSFAQClientJars

Você vai também precisar do Xerces (XML parser). Colocar ele o
XercesImpl.jar no seu classpath resolve o problema. O JDK 5 já vem com
o Xerces, mas como a sun renomeou os  pacotes do Xerces embutido no
JDK, não dá para usar esse Xerces.

Bom trabalho!