JSF连接到EJB SOAP Web服务

时间:2013-04-30 12:48:29

标签: jsf service ejb jax-ws

我正在尝试将JSF应用程序的托管bean连接到部署为SOAP Web服务的EJB。我有一个实现SEI和暴露方法的EJB。 ejb-jar是单独部署的,一旦部署就可以访问它的wsdl - 没什么特别的。

然后我有一个JSF应用程序。我希望它的托管bean与我编写的这个服务进行通信。 JSF应用程序部署在同一个glassfish机器上。但是必须使用SOAP Web服务与EJB通信。

如何将Web服务注入JSF项目?或者我是否需要使用wsimport为Web服务生成类?或者哪种方式是独立Web应用程序访问单独的SOAP Web服务最常见的?

1 个答案:

答案 0 :(得分:3)

尝试使用@WebServiceRef注释:

@WebServiceRef(wsdlLocation = "http://localhost/HelloWS/hello.wsdl")
private HelloMessengerService service;

查看更多: