我需要JMX和Java EE的一些指导。JMX-MBean应用程序部署自动注册
我知道(经过几周的研究),就部署而言,JMX规范是丢失的。针对我所寻找的供应商特定的实现有几个,但没有一个是跨供应商。我想自动部署MBeans并在服务器上注册。我需要服务器在应用程序部署时加载和注册我的MBeand,并在应用程序未部署时除去。
我开发出: NetBean 6.7.1,GlassFish的2.1,Java EE 5中,EJB 3
更具体,我需要一种方法来管理定时服务运行。我的应用程序需要运行不同的归档代理和批量报告。我希望JMX能给我远程访问来创建和管理计时器服务,并让用户创建他自己的计划。如果JMX在应用程序部署时自动注册,用户可以立即连接和管理日程安排。另一方面,EJB如何连接/访问MBean?
非常感谢提前。 嘎迪。
谢谢ewernli,我很欣赏你回答我的问题的时间。也许你可以从你的经验中建议一种灵活的方式来管理/配置定时器服务,以便它不会被硬编码到产品中?非常感谢,Gadi。 – Gadi 2010-05-14 05:01:32
其他选项(1)在'env-entry'中使用部署描述符(2)使用数据库存储配置信息(3)使用外部配置文件。 – ewernli 2010-05-14 07:14:42