无需启动即可部署Java EE应用程序

时间:2014-02-26 16:35:08

标签: apache java-ee deployment ear geronimo

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

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

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

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

很酷的部分:

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

缺点:

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

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