在app server中运行EJB应用程序客户端

时间:2010-01-26 18:36:03

标签: glassfish ejb-3.0

我有一个相当不寻常的想法。我想在app服务器中运行Java EE应用程序客户端的单个实例,其方式类似于JMS提供程序在“app”服务器内“运行/嵌入”,以便使用app服务器启动和停止它。为什么?为了简化复杂的分布式Java EE系统的部署和维护,该系统将应用程序客户端作为其体系结构的一部分。

所以:

  1. 每个服务器上只有一个应用程序客户端,其中有应用程序服务器(Glassfish)。
  2. 我希望应用程序客户端在与应用程序服务器相同的启动 - 停止循环中运行,而不是在(apache或类似的)系统服务包装器下运行的完全独立的实体。
  3. 这可能吗?

2 个答案:

答案 0 :(得分:1)

也许custom lifecycle module可以做到这一点?

答案 1 :(得分:1)

  

简化部署和维护   一个复杂的分布式Java EE系统   有应用程序客户端作为其一部分   架构。

我不明白你的想法。但是,如果您想简化部署和维护,请使用 Java Web Start 来部署客户端应用程序。这将大大简化部署问题。这得到了Glassfish的支持。

请参阅此answer