JMX的「標準」MBEAN可以允許我讀取文件,甚至可以在運行JVM的操作系統上運行shell命令嗎?JMX:JVM運行時訪問文件系統的標準能力
我知道我可以編寫自己的MBean,但是我正在開發一個軟件,它必須連接到不同的java進程(有些不在ny控制之下),並統一一些來自文件系統的數據。
謝謝。
JMX的「標準」MBEAN可以允許我讀取文件,甚至可以在運行JVM的操作系統上運行shell命令嗎?JMX:JVM運行時訪問文件系統的標準能力
我知道我可以編寫自己的MBean,但是我正在開發一個軟件,它必須連接到不同的java進程(有些不在ny控制之下),並統一一些來自文件系統的數據。
謝謝。
我相信這樣的MXBean會帶來一個很大的安全漏洞,所以如果有這樣的手段,我相信他們會盡快地阻止/修復它。
如果您想以安全的方式遠程執行,我建議您使用SSH。
您的項目是否使用標準MBean來執行此操作? – user967710 2012-03-30 05:26:05
它們不是以標準分佈方式存在的MBean,但它們是「兼容的」MBean,如果我正確理解您的問題。本地Groovy客戶端使用標準JMX遠程連接連接到遠程MBeanServer,並安裝專用MBean,然後從客戶端調用該MBean。完成後,MBean將被刪除。 – Nicholas 2012-03-30 14:54:00