列宿乃施于上榮兮 日月才經于柍桭

          ………… 白駒過隙 歲月如斯 夢縈回繞 心靈之聲
          posts - 57, comments - 8, trackbacks - 0, articles - 41
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          一個MX4J docs中遠程管理調用的例子

          Posted on 2007-09-18 19:39 默認為零 閱讀(406) 評論(0)  編輯  收藏 所屬分類: 技術

            簡單的說,JMX技術是一個為應用程序植入管理功能的框架,而MX4J是它的一種高級實現。這是Apache組織的一個開源項目,從它主頁http://mx4j.sourceforge.net/可以免費下載并使用。sun的JMX參考實現這里不談,有興趣可以訪問http://java.sun.com/products/JavaManagement/。

            解開MX4J包,在它\examples\mbeans\rmi目錄下有一個RMI MBean example,如果你的管理功能需要跨虛擬機運行,可以用它來實現。

            運行步驟如下:

            1).環境變量中添加JMX基礎包(一般是jmxtools-1.2.jar及jmxri-1.2.jar)及mx4j-jmx.jar,運行javac examples\mbeans\rmi\*.java,目錄返回examples上級目錄,運行rmic mx4j.examples.mbeans.rmi.MyRemoteServiceObject,生成MyRemoteServiceObject_Skel.class和MyRemoteServiceObject_Stub.class兩個文件。

            2).Server端注冊
            set classpath=.
            rmiregistry

            最后不用多說了,server啟動,client調用之。

            這是基于JMX管理框架遠程調用的簡單例子,我們可以根據自己的業務需要擴展、豐富這個技術架構。

          主站蜘蛛池模板: 阿尔山市| 黔江区| 横山县| 三都| 随州市| 东光县| 治县。| 平安县| 惠水县| 蓬安县| 惠州市| 水城县| 师宗县| 平和县| 秦皇岛市| 类乌齐县| 海兴县| 南安市| 互助| 义马市| 青浦区| 日喀则市| 宝应县| 五华县| 富蕴县| 道真| 肇东市| 河南省| 阿拉尔市| 武邑县| 阜阳市| 云梦县| 仪陇县| 平乐县| 哈巴河县| 水城县| 湘潭市| 九江市| 洱源县| 淅川县| 长泰县|