<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 42,comments - 83,trackbacks - 0

            配置weblogic最常用的是admin console,但console只是開放那些對于用戶而言常用的屬性。更為詳細的屬性列表可以參考如下的連接,這些屬性可以直接在config.xml中設定,
            http://edocs.bea.com/wls/docs81/config_xml/index.html

            本文主要闡述一下weblogic中幾個內部通過reflect機制設定的模塊屬性。這幾個模塊的某些屬性在console、config.xml中所沒有的,只能通過-D設定,而這些-Dproperty又不能從代碼中直接看到(因為weblogic內部通過reflect實現,它會直接讀取這些模塊mbean的setXXX(),然后根據XXX到system property中檢查是否存在對應的property, 如果存在,則設定該屬性)。大概的實現方法如下:

    refer to: weblogic.kernel.MBeanStub.java

     1 protected final void initializeFromSystemProperties(String prefix) {
     2 
     3     Class cls = getClass();
     4     Method[] methods = cls.getMethods();
     5     for (int i = 0; i < methods.length; i++) {
     6       Method m = methods[i];
     7       
     8       if (!name.startsWith("set")) continue;
     9       
    10       String attribute = name.substring(3);
    11       String key = prefix+attribute;
    12       String value = System.getProperty(key);
    13       if (value == nullcontinue;
    14       Constructor c = null;
    15       try {
    16         c = promote(params[0]).getConstructor(STRING_PARAM);
    17       } catch {
    18       
    19       }
    20       if (c == nullcontinue;
    21       try {
    22         m.invoke(thisnew Object[] {c.newInstance(new Object[] {value})});
    23       } catch { 
    24       
    25       }
    26     }
    27   }

           
            這幾個模塊是:IIOP、NetworkAccessPoint、SSL、 KernelDebug、 Log 、Kernel。設定的時候,我們可以參考MBeab的set方法,然后通過-Dprefix.property進行設定。(注意property對應于setXXX中的XXX)。下面我們看看這幾個模塊的具體設定方法。

    1:IIOP
    設定prefix, weblogic.iiop. ,可以設定字段參考如下鏈接,
    http://edocs.bea.com/wls/docs92/javadocs_mhome/index.html, weblogic.management.configuration.IIOPMBean
    Example:-Dweblogic.iiop.CompleteMessageTimeout

    2:NetworkAccessPoint
    設定prefix, weblogic.channels. ,可以設定字段參考如下鏈接,
    http://edocs.bea.com/wls/docs92/javadocs_mhome/index.html, weblogic.management.configuration.NetworkAccessPointMBean
    Example:-Dweblogic.channels.Protocol
    對于NetworkAccessPoint, 如果配置了protocol,可以配置具體protocol相關的屬性,
    Example:-Dweblogic.t3.propertyName

    3:SSL
    設定prefix, weblogic.ssl. ,可以設定字段參考如下鏈接,
    http://edocs.bea.com/wls/docs92/javadocs_mhome/index.html, weblogic.management.configuration.SSLMBean
    Example:-Dweblogic.ssl.TrustedCAFileName

    4:KernelDebug
    設定prefix, weblogic.debug.,字段參考如下鏈接,
    http://edocs.bea.com/wls/docs92/javadocs_mhome/index.html, weblogic.management.configuration.KernelDebugMBean
    Example:-Dweblogic.debug.DebugMessaging

    5:Log
    設定prefix, weblogic.log可以設定字段參考如下鏈接,
    http://edocs.bea.com/wls/docs92/javadocs_mhome/index.html, weblogic.management.configuration.LogMBean
    Example:-Dweblogic.log.MmoryBufferSize

    6:Kernel
    設定prefix, weblogic. ,可以設定字段參考如下鏈接,
    http://edocs.bea.com/wls/docs92/javadocs_mhome/index.html, weblogic.management.configuration.KernelMBean
    Example:-Dweblogic.NativeIOEnabled

    posted on 2008-11-20 18:17 走走停停又三年 閱讀(1658) 評論(0)  編輯  收藏 所屬分類: Weblogic
    主站蜘蛛池模板: 最新国产精品亚洲| 国产精品亚洲а∨无码播放不卡 | 亚洲精品偷拍视频免费观看| 亚洲日韩在线观看| 亚洲一区二区在线免费观看| 91亚洲视频在线观看| 国产免费人人看大香伊| 久久毛片免费看一区二区三区| 亚洲av女电影网| 在线观看免费为成年视频| 一级日本高清视频免费观看| 亚洲视频一区在线| 国产色婷婷精品免费视频| 成人电影在线免费观看| 亚洲成av人片天堂网无码】| 亚洲高清国产拍精品26U| 免费做爰猛烈吃奶摸视频在线观看 | 亚洲国产精华液网站w| 亚洲人成在线免费观看| 亚洲免费综合色在线视频| 亚洲精品老司机在线观看| 日本免费中文视频| 亚洲情A成黄在线观看动漫软件| 日韩免费毛片视频| 中文在线免费观看| 亚洲成a人片在线观| 日本免费人成视频播放| 两个人看的www免费视频中文| 亚洲综合网美国十次| 四虎永久免费影院| 国产精品白浆在线观看免费| 亚洲中文字幕精品久久| 亚洲午夜爱爱香蕉片| 精品免费久久久久久久| 男女猛烈xx00免费视频试看| 亚洲av无码一区二区三区乱子伦| 黄色片在线免费观看| 国产日韩久久免费影院| 亚洲2022国产成人精品无码区| 91嫩草免费国产永久入口| 亚洲人成无码网站在线观看|