我需要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