[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: [reverbel-sod] Descritores
- Subject: Re: [reverbel-sod] Descritores
- From: "Rafael Cosentino" <rcosen@xxxxxxxxx>
- Date: Fri, 9 Jun 2006 19:28:30 -0300
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!