1

我正在使用 Apache Geronimo。我需要一种在应用服务器上部署 EAR 应用程序而不自动启动 EAR 模块的方法。

当我部署 EAR 时,它会自动启动。我需要一种方法来指定它应该只部署而不是启动。

有没有办法做到这一点?

4

1 回答 1

1

过去,我使用 JMX 打开和关闭了某些 EJB 的大门。

最酷的部分:

  • 100% 使用 JConsole 或您自己的 JMX 客户端从外部控制您的 bean。

缺点:

  • 每个 bean实例都必须在 MBean Server 中注册,这并不酷,因为您通常拥有同一个 bean 的多个实例。

该主题的解决方案是让@Singleton EJB 作为一个 EJB 的所有实例的 MBean/控制器。

于 2014-02-27T10:33:04.787 回答