Glassfish 3 EJB3 rmi 示例
有人可以向我提供具有标准 java rmi 功能的示例项目或链接吗?我希望将其部署在 Glassfish 3 中,并且我已经尝试了一切方法来运行一个简单的项目,但 Glassfish 没有注册我的对象。我看到有一个标准的 JMX RMI 在 statrup 的 8686 端口上为 glassfish 注册。我还没有找到任何有效的教程或示例。如果可能的话,在 JAR 存档中,我可以在外部调用简单的 hello world。
提前致谢
Can someone please provide me or link for sample project with standard java rmi capabilities. I wish to deploy it in Glassfish 3 and I have just about tried everything to get a simple project running, but Glassfish does not register my objects. I see that the there is a standard JMX RMI registered on statrup on port 8686 for glassfish. I haven't found any tutorials or examples on this that work. If possible in JAR archive, simple hello world which I can call externally.
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,基本上可以归结为以下几点:
在 EJB 项目中创建了简单的主类。
声明该类应该在战争开始时从清单中被解雇是行不通的。
在我的类声明上方添加了注释@Startup。
在我的 main 方法上方添加了注释 @PostConstruct,这在启动时调用了我的方法并注册了 RMI 服务。
Ok basically it came down to the following:
Created simple main class within the EJB project.
Stating the class should be fired upon startup of the war from the manifest does not work.
Added the annotation @Startup right above my class declaration.
Added the annotation @PostConstruct above my main method, this invoked my method at start up and registered the RMI service.