目前,当我手动部署企业模块时,他们的远程EJB为空(未注入)。当我通过NetBeans ide进行部署时,RMI会在某种程度上进行设置并注入EJB。我的问题是需要在Glassfish(2.x)中配置什么,所以我可以手动部署模块,而不是通过ide。
答案 0 :(得分:0)
(...)需要在Glassfish(2.x)中配置什么,以便我可以手动部署模块,而不是通过IDE。
没什么特别的AFAIK。之一:
使用 autodeploy :复制foo.war / foo.ear / foo-ejb.jar / foo-application-client.jar(可以合法部署的任何内容) autodeploy
目录,通常为$GFv2_HOME/domains/domain1/autodeploy
。
使用管理控制台:在右窗格中的“常见任务”下,单击“部署企业应用程序(.ear)”。
使用命令行:使用asadmin deploy
命令行工具。请参阅deploy
。
请参阅Chapter 3 Deploying an Application以获取完整参考。