我想将通知从EJB容器发送到Web容器,以表明在服务层上发生了某些事情。
基本上,我的服务层位于EJB容器上,我从Web服务上的客户端获取请求,并想告诉Web容器已发生某些请求。
最佳答案
我前段时间遇到了同样的问题,我使用AJAX做到了。我发现您无法将通知从EJB容器发送到Web容器,而是必须通过轮询EJB容器来显式检查Web容器。每当您在EJB容器处收到请求时,U都可以设置一个布尔变量,并在一段时间后通过缓冲池在Web容器中检查该变量值,因此,如果该布尔值是true,则意味着您有一些通知,并且可以获取该通知。
我已经通过上面的方法做到了这一点,希望对你有用