在Glassfish 4.x上的fighting passwords在Ubuntu 14.04 Tahr上远程执行后,我准备继续安装我的第一个远程EJB模块 - 只需确保我在正确的道路。从Netbeans示例Creating and Running an Application Client on the GlassFish Server开始,我将如何为EJB模块创建一个客户端,该模块部署为远程?glassfish:通过应用程序客户端容器远程调用EJB模块
Netbeans示例假定Glassfish正在本地主机上运行。确切的机制对我来说不清楚,因为它没有明确地配置为本地主机。据推测,它的隐含配置为本地主机...
我想用ACC连接,而不是一个本地,而是远程 GlassFish服务器。用于上下文中,ACC是:
在介绍该申请客户机容器
中的应用客户机容器(ACC)包括一组所需要的,并与 分布式Java类, 库和其他文件的在他们自己的Java虚拟机中运行的Java客户机程序(JVM)。 ACC管理Java EE应用程序客户端 组件(应用程序客户端)的执行,这些组件(应用程序客户端)用于访问Java EE服务的各种 (例如JMS资源,EJB组件,web 服务,安全等等) Oracle GlassFish服务器外部的JVM。 ACC使用 RMI-IIOP协议与GlassFish服务器进行通信,并使用与其捆绑在一起的客户端ORB管理RMI-IIOP通信的详细信息 。与其他Java EE容器相比,ACC非常轻便。有关调试 应用程序客户端的信息,请参阅应用程序客户端调试。
的GlassFish Server开源版应用程序开发指南4.0版
还看到:
从客户应用程序,如何将ACC 远程调用EJB模块?
必须有一个配置。行政协调会从jndi.properties
中挑选这个吗?我无法找到有关ACC使用情况的大量文档或示例。如果ACC不合适,那么当然,我会用不同的方法。据推测,有一种方法可以为ACC指定一个远程Glassfish服务器。
显然是'application.xml'部署描述符和'jndi.properties'“...包含连接到远程EJB容器的环境 属性” - http://www.coderanch.com/t/591423/EJB-JEE/java/application-client-invoke-ejb-eclipse – Thufir 2014-09-19 07:30:08