大佬教程收集整理的这篇文章主要介绍了spring – 如何通过ServletContextListener的上下文查找来访问EJB bean,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
需要从servlet上下文侦听器的contexTinitialized()方法调用EJB服务.应用程序在JBOSS上运行,虽然上下文监听器工作正常,但我无法通过JNDI查找来访问EJB bean.
因为JBOSS中的Web部署发生在EJB bean与JNDI树绑定之前.如何克服这个?有没有办法尽早配置JNDI绑定,或者在EJB完全部署后再启动Web部署?
我在contexTinitialized()方法的服务调用之前放了Thread.sleep(),它在我的JBoss5.1.0 GA中工作正常,并且在同一版本的其他机器JBoss中也不行.
应用程序需要这个,因为我们希望从数据库加载一些主数据并使其在Web层中可用(缓存类型). JBOSS startupmbean适合这个要求吗?如果是,我如何将数据提供给Web层?
如果有其他方法,请建议.
以上是大佬教程为你收集整理的spring – 如何通过ServletContextListener的上下文查找来访问EJB bean全部内容,希望文章能够帮你解决spring – 如何通过ServletContextListener的上下文查找来访问EJB bean所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。