-1
我有以下项目结构:@EJB JAX-RS服务内使用上Bluemix
EARproject RESTproject EJBproject 其中EAR项目bundels RESTproject和EJBproject。
在RESTproject中,我有一个服务,我想使用在EJBproject中实现的EJB(无状态,本地)。 EJB是在ejb-jar.xml中定义的
我假设我可以在REST服务中使用@EJB注释。在RESTproject中,在web.xml中引用了EJB。
使用@EJB注释时,EJB引用始终为空。我也尝试在RESTproject内实现EJB,与REST服务相同,但仍然没有喜悦。
如何从REST服务中获取EJB的句柄?
有趣的是,当它被部署到WebSphere Application Server Liberty Profile的本地实例中时,@EJB注释提供了对EJB实例的引用。任何想法的人? – ohar