<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 走走停停又三年 閱讀(1664) 評論(0)  編輯  收藏 所屬分類: Weblogic
    主站蜘蛛池模板: 亚洲人成色99999在线观看| 亚洲人和日本人jizz| jzzijzzij在线观看亚洲熟妇| 美女裸身网站免费看免费网站| 久久亚洲日韩精品一区二区三区| 国产精品视频白浆免费视频| 国精无码欧精品亚洲一区| 99免费精品视频| 亚洲大尺度无码无码专区| 久久99精品视免费看| 亚洲精品国产成人| 国产v精品成人免费视频400条| 亚洲乱码一区二区三区国产精品| 在线视频免费观看高清| 亚洲乱码国产乱码精华| 免费在线观看中文字幕| 成人免费777777被爆出| 亚洲色欲或者高潮影院| 成年男女免费视频网站 | 亚洲黄色在线电影| 免费能直接在线观看黄的视频| 国产精品亚洲专区在线观看 | 一级做a免费视频观看网站| 怡红院亚洲怡红院首页| 久久免费视频99| 亚洲 欧洲 日韩 综合在线| 四虎永久在线免费观看| 国产在线精品一区免费香蕉| 久久精品国产亚洲AV嫖农村妇女 | 日韩毛片在线免费观看| 亚洲色精品aⅴ一区区三区| 30岁的女人韩剧免费观看| 亚洲AⅤ男人的天堂在线观看| www.亚洲精品.com| 久久精品成人免费网站| 亚洲人成激情在线播放| 亚洲av麻豆aⅴ无码电影| 欧洲精品99毛片免费高清观看| 成人区精品一区二区不卡亚洲| 亚洲国产综合精品中文字幕 | 日本高清免费aaaaa大片视频|