【问题标题】:Running EJB application client inside app server在应用服务器内运行 EJB 应用程序客户端
【发布时间】:2013-05-02 05:13:14
【问题描述】:

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

所以:

  1. 有应用服务器(Glassfish)的每台服务器上只有一个应用客户端。
  2. 我希望应用程序客户端在与应用程序服务器相同的启停周期中运行,而不是作为一个完全独立的实体在(apache 或类似的)系统服务包装下运行。

这可能吗?

【问题讨论】:

    标签: glassfish ejb-3.0


    【解决方案1】:

    也许custom lifecycle module 可以解决问题?

    【讨论】:

    • 好主意,我需要看看它是否支持我所需要的一切。这个想法的问题在于,据我所知,它将在应用服务器内部运行代码,这违背了应用程序客户端的目的,我确实需要它,因为我有应用服务器无法汇集的资源,所以它不是每个 JEE范式直接从应用服务器使用这些资源。
    【解决方案2】:

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

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

    看到这个answer

    【讨论】:

    • 这不适用于我的情况,我没有物理用户,但是应用程序客户端用于克服一些JEE问题,所以它不起作用。不过谢谢你的回复。
    猜你喜欢
    • 2011-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多