| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2009 20:09:01
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
Estou tentando injetar um @WebServiceClient via Spring (no JBoss 4.2.3 > JBossWs 3.0.3 / stack Native). Por quê?
Bem, este WebService é do tipo complexo, pois possui dois bindings e esta classe me retorna ou um binding SOAP 1.1 ou um SOAP 1.2. Coisas do cliente.
Injetando diretamente o Spring não consegue, pois o org.apache.cxf.jaxws.JaxWsProxyFactoryBean só consegue injetar interfaces.
Se for direto, injetar usando o que importei via wsimport, não funciona também, claro. Pois ele não tem referência à interface do Servidor.
javax.xml.ws.soap.SOAPFaultException: Server was unable to process request. ---> Object reference not set to an instance of an object.
Portanto preciso injetar este, recuperado runtime, para pode ter acesso ao Web Service proxy.
Obrigado!
Classes Geradas:
WebService Client
Web Service
This message was edited 4 times. Last update was at 29/10/2009 20:24:08
|
@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2009 20:29:21
|
seufagner
JavaEvangelist
![[Avatar]](/images/avatar/5fd0245f6c9ddbdf3eff0f505975b6a7.jpg)
Membro desde: 06/05/2005 16:33:09
Mensagens: 447
Localização: Rio de Janeiro - RJ
Offline
|
Achei em um fórum que tenho que retirar as bibliotecas padrão jboss-jaxws e jboss-jaxws-ext da lib endorsed do JBoss. Ela conflita com as do CFX que acredito que estão sendo utilizadas pelo JBoss (embora tenha lido que o padrão do JBoss é usar o stack Native). Será que ele usa o CFX por baixo dos panos? Não sei.. Quem puder nos esclarecer, gracias!
Ih, Consumiu!
This message was edited 2 times. Last update was at 29/10/2009 20:39:48
|
@seufagner
seufagner.com.br
"Simplicidade é a maior forma de sofisticação"
Leonardo Da vinci
|
|
|
 |
|
|
|
|