<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
    主站蜘蛛池模板: 久久成人国产精品免费软件| 牛牛在线精品免费视频观看| 亚洲AV无码一区二区乱孑伦AS| 久久久久一级精品亚洲国产成人综合AV区 | 青青草原1769久久免费播放| 日本一区二区免费看| 中文字幕专区在线亚洲| 一级做a爰片久久毛片免费陪 | 十八禁无码免费网站| 影音先锋在线免费观看| 国产在线98福利播放视频免费| a级亚洲片精品久久久久久久| 亚洲av无码不卡久久| 一个人免费观看视频在线中文 | 久久综合图区亚洲综合图区| 中文字幕成人免费高清在线| 波多野结衣免费在线| 亚洲综合AV在线在线播放| 日本道免费精品一区二区| 国产区卡一卡二卡三乱码免费| 亚洲精品网站在线观看你懂的 | 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 四虎影视永久免费观看地址| 人人爽人人爽人人片av免费| 亚洲无人区一区二区三区| 亚洲AV噜噜一区二区三区| 外国成人网在线观看免费视频| 亚洲视频在线不卡| 久久WWW免费人成—看片| 在线播放免费人成视频在线观看| 羞羞视频免费观看| 水蜜桃亚洲一二三四在线| 阿v免费在线观看| 亚洲AV无码专区亚洲AV伊甸园| 国产成人免费午夜在线观看| 国产日本亚洲一区二区三区 | 亚洲深深色噜噜狠狠网站| 亚洲成人免费在线| 亚洲中文字幕久久精品无码VA| 91禁漫免费进入| 亚洲av无码成h人动漫无遮挡|