我使用具有 glassfish 服务器的 NETbeans IDE 开发了 EJB。我可以从独立的java调用它,只要这个java项目是在NETbeans下开发并在相同的JRE下运行的。但我需要找出如何在不同的 jre 中运行它。
我在这方面找不到太多帮助。有什么建议么? (或相关链接即可)
谢谢,
为了从远程 JVM 调用 EJB,您应该
在 EJB 上使用 @Remote 注释
提供一个带有接口的 jar 并将其放入 client-vm 的类路径中
使用 JNDI 以便从服务器获取 EJB 存根的引用。
对于 JNDI,您需要一个依赖于容器的实现(例如,如果它的 JBoss jboss-client-all.jar 应该足够了(我不记得确切的名称,但我想您已经明白了)
一旦您对整体概念和定义感到满意,请阅读这个示例,我认为它足够方便Example http://www.codeproject.com/Articles/25741/EJB-3-0-Remote-Session-Bean-Lookup
希望这可以帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)