屬性會依照其所在的 MBean 來分類。您可以擷取所有參數,並以 [R] 表示讀取。您可以變更這些參數,並以 [W] 表示寫入。這些屬性可以利用 WebSphere® wsadmin 指令行公用程式,透過 JACL 指令來存取。teamAdminUtils.jacl 檔提供了 JACL 指令、語法和函數的範例。
只有當 CM Server 在執行中時才能變更可設定的參數; 您不需要重新啟動伺服器,因為變更會即時生效。變更用來控管啟動後端 ONCRPC 伺服器處理程序的 MBean 屬性,並不會影響已啟動的後端 ONCRPC 程序;只有新啟動的後端 ONCRPC 伺服器處理程序會遵循新的設定。
CM Server 啟動時會建立三個 MBean:用來保留 CM Server 端的配置屬性 TeamServerMBean、用來保留 ClearCase 受管理 Connection Factory 屬性的 CcServerFactoryMBean,以及用來保留 ClearQuest 受管理 Connection Factory 屬性的 CqServerFactoryMBean。這些每一個 MBean 都代表 CM Server 內不同的可配置實體。
受管理 Connection Factory 是負責啟動後端 ONCRPC 伺服器處理程序的 CM Server 元件。這些後端程序會橋接 ClearCase 與 ClearQuest 專屬核心產品的連線。
ClearCase 受管理 Connection Factory 會啟動單一執行緒 ClearCase ONCRPC 後端伺服器程序,每一個都稱為單一 ccrpc 程序。一組特定的認證會啟動一個程序,並處理該組認證,直到不再需要為止。由於 ccrpc 程序為單一執行緒,因此每一個 ccrpc 程序通常只會維持短時間作用。ClearCase 受管理 Connection Factory 會對每一個 ccrpc 程序自動執行生命週期管理。
ClearQuest 受管理 Connection Factory 會啟動一個(可能更多)多執行緒 ClearQuest ONCRPC 後端伺服器程序,每一個都稱為單一 cqrpc 程序。由於 cqrpc 程序是多執行緒,其可以處理來自許多不同認證的要求,因此 cqrpc 程序通常會耗用較多資源,且維持作用的時間比 ccrpc 後端程序來得長。ClearQuest 受管理 Connection Factory 會對每一個 cqrpc 程序自動執行生命週期管理。
如需 CM Server 受管理 Connection Factory 生命週期管理的相關資訊,請參閱 CM Server 受管理 Connection Factory 的生命週期管理。
TeamServerMBean 保留與整體 CM Server 行為相關的屬性。某些屬性專屬於 ClearCase 行為,某些則專屬於 ClearQuest 行為;專屬於控制 ClearCase 或 ClearQuest 特定伺服器 Factory 運作方式的屬性,會直接儲存在各自的伺服器 Factory MBean(CcServerFactoryMBean 或 CqServerFactoryMBean)中。
所有的 CCRC MBean 屬性(屬性名稱以 ccrc 為開頭者)都會用來作為 CCRC 的置換值,其行為與所有其他 MBean 屬性不同。雖然所有的非 CCRC MBean 屬性都會反映 CM Server 使用的實際值,但 CCRC 屬性則是用來置換 CCRC 後端元件預設值。所有 CCRC 屬性的起始(預設)MBean 值都是 unset(0 代表數字,"" 代表字串),其會通知 CM Server 不要將該值傳給各自的 CCRC 伺服器。CCRC 屬性的 set 值(不是 0 或空白字串的值)會通知 CM Server 將置換值傳給各自的 CCRC伺服器。
針對要從舊版升級 ClearCase 安裝的客戶,可以手動移轉名稱以 ccrc 開頭的屬性以及 keepAliveInterval 屬性;在安裝 CM Server 軟體之後,會從 ccweb.conf 檔案擷取這些值(必須將現有的 ccweb.conf 檔案先儲存在安全的地方,再解除安裝舊的 ClearCase 軟體,安裝 CM Server 之後,可使用 WebSphere 的 wsadmin 公用程式來執行 CM Server 安裝中提供的 migrateCcwebConfig.jacl Script,以進行移轉)。
這個 MBean 會保留與 ClearCase 受管理 Connection Factory 相關的配置屬性。ClearCase 受管理 Connection Factory 會啟動並管理與 ClearCase 核心程式通訊的 ClearCase ONCRPC 後端程序。這個 MBean 中的屬性如同 TeamServerMBean 中的部分 ClearCase 專屬屬性一樣,並不會影響 ClearCase 一般行為。相反地,這個 MBean 中的屬性會控制 Factory 的行為,以及其啟動之 ClearCase ONCRPC 後端程序的管理作業。這個 MBean 的變更會立即生效,不需要重新啟動 CM Server。
這個 MBean 會保留與 ClearQuest 受管理 Connection Factory 相關的配置屬性。ClearQuest 受管理 Connection Factory 會啟動並管理與 ClearQuest 核心程式通訊的 ClearQuest ONCRPC 後端程序。這個 MBean 中的屬性不會如同 TeamServerMBean 中的部分 ClearQuest 專屬屬性一樣,並不會影響 ClearQuest 一般行為。相反地,這個 MBean 中的屬性會控制 Factory 的行為,以及其啟動之 ClearQuest ONCRPC 後端程序的管理作業。這個 MBean 的變更會立即生效,不需要重新啟動 CM Server。
針對由 ClearCase 和 ClearQuest 受管理 Connection Factory 啟動的每一個 ONCRPC 後端程序,會分別建立 CcOncrpcServerMBean 或 CqOncrpcServerMBean 的實例(請參閱下文)。這些 MBean 皆包含基本 OncrpcServerMBean 中定義的值(請注意,基本 OncrpcServerMBean 永遠不會實例化)。MBean 所代表的程序必須在 CM Server 系統上執行,各個伺服器程序 MBean 才會存在。只要該程序終止,代表該程序的 MBean 也會終止。以下是所有伺服器程序 MBean 中的基本屬性:
針對由 ClearQuest 受管理 Connection Factory 啟動的每一個 ClearQuest ONCRPC 後端程序,會各建立一個 CqOncrpcServerMBean MBean 的實例。唯有當此實例所代表的 ClearQuest ONCRPC 後端程序在 CM Server 系統上執行時,此實例才會存在。只要該程序終止,代表該程序的 MBean 也會終止。
CqOncrpcServerMBean 是 OncrpcServerMBean 的延伸規格;每個 CqOncrpcServerMBean 都含有 OncrpcServerMBean 定義的所有值,再加上以下定義的其他值:
針對由 ClearCase 受管理 Connection Factory 啟動的每一個 ClearCase ONCRPC 後端程序,會各建立一個 CcOncrpcServerMBean MBean 的實例。唯有當此實例所代表的 ClearCase ONCRPC 後端程序在 CM Server 系統上執行時,此實例才會存在。只要該程序終止,代表該程序的 MBean 也會終止。
CcOncrpcServerMBean 是 OncrpcServerMBean 的延伸規格;每個 CcOncrpcServerMBean 都含有 OncrpcServerMBean 定義的所有值,再加上以下定義的這個值:
// 本節提供啟動及使用 wsadmin 公用程式的範例指令。 // 為了說明之用,作業系統命令提示字元會以 // 井字字元 "#" 表示,而 wsadmin 指令提示則以 "wsadmin>" 表示。 // 有一些 CM Server wsadmin 公用程式 Script 提供了一些便利 // 方法與函數。這些 Script 位於如 // "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" (Windows) 和 // "/opt/rational/common/CM/scripts"(UNIX 系統和 Linux)的目錄中。 // 開啟命令提示字元,將預設目錄設為 // CM Server wsadmin 公用程式 Script 的位置。例如: // 在 Windows 上: # cd "C:\Program Files\IBM\RationalSDLC\common\CM\scripts" // 在 UNIX 系統和 Linux 上: # cd /opt/rational/common/CM/scripts // 利用適用於您偏好之 Shell 的語法, // 將 WAS_BIN 環境變數設為 wsadmin 公用程式的位置。例如: // 在 Windows 上: # set WAS_BIN="C:\Program Files\IBM\RationalSDLC\common\eWAS\bin" // 在 UNIX 系統和 Linux 上: # WAS_BIN=/opt/rational/common/eWAS/bin // 指定 CM Server 設定檔名稱來啟動 wsadmin 公用程式。預設 // CM Server 設定檔名稱為 'cmprofile'。例如: // 在 Windows 上: # %WAS_BIN%\wsadmin -profileName cmprofile // 在 UNIX 系統和 Linux 上: # $WAS_BIN/wsadmin.sh -profileName cmprofile // 下列 wsadmin 指令會載入 CM Server wsadmin 便利函數: wsadmin> source teamAdminUtils.jacl // 下一個指令會顯示如何顯示一些有用指令的範例。 // getTeamServer 函數對於建立最上層 TeamServerMBean 的指標非常有用, // 且有助於取得及設定個別 TeamServerMBean 屬性。 wsadmin> info proc *Team* startTeamEAR stopTeamEAR getTeamServer // 下列指令會顯示可用的 'dump' 指令,以供快速且 // 容易地檢視 MBean 值: wsadmin> info proc dump* dumpAllServers dumpAll dumpTeamServer dumpCcServers dumpCqServerFactory dumpCcServerFactory dumpCqServers // 下一個指令會使用便利指令 'getTeamServer' 來設定 // 變數 't',其接著可以用來存取 TeamServerMBean 屬性: wsadmin> set t [getTeamServer] // 利用變數 't' 擷取 TeamServerMBean 屬性值: wsadmin> $AdminControl getAttributes $t {cqServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CqServerFactoryMBeanId, mbeanIdentifier=CqServerFactoryMBeanId,type=stp.management.CqServerFactoryMBean,node=testhost2Node01, process=server1} {ccrcUseViewHostPathForGlobalPath false} {oncrpcBufferLimit 100} {cqLoginSessionWaitTimeout 300} {oncrpcInterruptLimit 1000} {ccrcUnixCqHome { {sessionReaperThreadDelay 900} {ccrcUserRegionMapfile { {ccrcTempDir { {ccrcTraceSubsystem { {sessionQueryObjectTimeout 1800} {oncrpcServers { {cqLoginSessionTimeout 1800} {cqFulltextSearchRecordHitLimit 200} {ejbBufferLimit 100} {ccrcVobLineTerminator { {sessionRecordObjectTimeout 10800} {cqFulltextSearchPageSize 25} {numberOfActiveSessions 0} {ccServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CcServerFactoryMBeanId, mbeanIdentifier=CcServerFactoryMBeanId,type=stp.management.CcServerFactoryMBean,node=testhost2Node01, process=server1} {sessionObjectDefaultTimeout 1800} {ccrcUploadLimit 0} {maxProcureServerAttempts 6} {cqFulltextSearchCacheSize 1000} {ccrcTraceLevel 0} {maxCqSessionsPerUser 2} {ccrcLoginSessionTimeout 900} {totalNumberOfOncrpcServers 0} {ccrcViewStorage { {numberOfHttpSessionsCreated 0} {ccrcPrimaryGroup { {procureServerInterval 60} // 以下是擷取所有 TeamServerMBean 屬性更方便的方式: wsadmin> dumpTeamServer TeamServerMBean 屬性: ==================== {cqServerFactory WebSphere:cell=testhost2Node01Cell,version=6.1.0.0,spec=1.0,name=CqServerFactoryMBeanId, mbeanIdentifier=CqServerFactoryMBeanId,type=stp.management.CqServerFactoryMBean,node=testhost2Node01, process=server1} {ccrcUseViewHostPathForGlobalPath false} . . . // 下一個指令會配置變數 'cc' 來存取 ccServerFactory MBean // 屬性。請注意,定義在前一個指令中的變數 't' 係用來 // 取得 TeamServerMBean 之 ccServerFactory 屬性值的指標。接著 // 變數 'cc' 可以用來存取 CcServerFactoryMBean 中的屬性: wsadmin> set cc [$AdminControl getAttribute $t ccServerFactory] // 以下是設定變數 'cc' 更方便的方式: wsadmin>set cc [getCcServerFactory] // 其他 'get' 便利指令包括:getCcServerFactory、getCqServerFactory、 // getTeamServer 和 getOncrpcServers。 // 下一個指令會使用先前定義的 'cc' 變數,來擷取 CcServerFactoryMBean // 屬性值: wsadmin> $AdminControl getAttributes $cc {oncrpcCallThreshold 5000} {idleServerInterval 600} {serverThresholdCount 50} {maxServersPerCredential 5} {maxServerCount 200} {interactionRequestTimeout 300} {busyServerPossiblyIdleLimit 14400} // 下列指令會設定 CcServerFactoryMBean 中所定義,並利用前一個指令中定義的 // 'cc' 變數加以參照的 maxServerCount MBean 屬性: wsadmin> $AdminControl setAttribute $cc maxServerCount 101 // 下一個指令會設定變數 'cq' 來存取 CqServerFactoryMBean 屬性。 // 請注意,定義在前一個指令中的變數 't' 係用來取得 // TeamServerMBean 的 cqServerFactory 屬性值的指標;接著變數 'cq' 即可用來 // 存取 CqServerFactoryMBean 中的屬性: wsadmin> set cq [$AdminControl getAttribute $t cqServerFactory] // 以下是設定變數 'cq' 更方便的方式: wsadmin>set cq [getCqServerFactory] // 下一個指令會使用先前定義的 'cq' 變數,來擷取 CqServerFactoryMBean // 屬性值: wsadmin> $AdminControl getAttributes $cq . . . // 下列指令會設定變數 'os',用來存取 // ONCRPC 伺服器 MBean 的清單,每一個各代表特定的 ONCRPC 後端伺服器。 // 該指令會使用這個階段作業開始時所「取得」之 teamAdminUtils.jacl // Script 中定義的其中一個便利方法: wsadmin> set os [$AdminControl invoke $t getOncrpcServers] . . . // 畫面會顯示執行中 oncrpc 後端伺服器的清單。第一個 oncrpc 伺服器 // 位於索引 0(零),第二個位於索引 1,依此類推... // 下一個指令會設定變數 'o',來存取前一個指令之輸出中顯示的 // 第一個 oncrpc 伺服器 MBean。這個層次的 MBean 屬性 // 存取(亦即,特定的 oncrpc 伺服器 MBean)很難處理,因為後端 oncrpc // 伺服器程序是暫時的,可能在您可以存取之前就已解除。 wsadmin> set o [getOnc 0] // '0' 是前一個指令輸出中 // 列出之第一個後端伺服器的索引編號。 // 下列指令會擷取變數 'o' 所定義之 CQ oncrpc 伺服器 // 的 MBean 屬性值: wsadmin> $AdminControl getAttributes $o {workerThreadCount 16} {serverState 1} {activeStatefulHttpSessions 0} {port 3431} {oncrpcCalls 7} {recycleServerHttpSessionLimit 500} {serverId {ClearQuest - 0 {serverType ClearQuest} {hostname testhost2} {activeHttpSessions 0} {totalHttpSessions 1} // 下一個指令會設定並接著取得先前由變數 'o' 定義之 CQ oncrpc // 伺服器中的 recycleServerHttpSessionLimit 屬性: wsadmin> $AdminControl setAttribute $o recycleServerHttpSessionLimit 501 wsadmin> $AdminControl getAttribute $o recycleServerHttpSessionLimit 501 // 下一個指令會設定並使用變數 'o',來存取 // 先前取得之 oncrpc 伺服器清單的輸出中所顯示的第二個 oncrpc // 伺服器 MBean。在本例中,所需的 CC ONCRPC 伺服器已 // 被 CM Server 生命週期管理作業解除,而導致 // 顯示的錯誤。 wsadmin> set o [getOnc 1] wsadmin> $AdminControl getAttributes $o WASX7015E: 執行指令時發生異常狀況:"$AdminControl getAttributes $o";異常狀況資訊: com.ibm.ws.scripting.ScriptingException: WASX7025E: 字串 "" 中發生錯誤;無法 建立 ObjectName。 // 在前一個指令中,執行中的 CC oncrpc 伺服器程序已 // 由 CM Server 的生命週期管理作業清除,因此會顯示 "WASX7015E:" // 錯誤。如果您指定給 getOnc 方法的索引值無效(超出範圍), // 也會發生這項錯誤。 // 其餘的指令會顯示其他 oncrpc 伺服器 MBean 存取作業和其輸出。 // 請記得 ONCRPC 伺服器的清單是暫時的;使用 dumpCcServers、 // dumpCqServers 或 dumpAllServers 之類的 dump 指令會方便得多: wsadmin> set o [getOnc 1] WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,name=ClearCase - 15, mbeanIdentifier=ClearCase - 15,type=stp.management.CcOncrpcServerMBean, node=testhost2Node02,process=server1 wsadmin> $AdminControl getAttributes $o {serverType ClearCase} {serverState 1} {hostname testhost2} {port 4808} wsadmin> listOnc "WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0, name=ClearQuest - 11,mbeanIdentifier=ClearQuest - 11, type=stp.management.CqOncrpcServerMBean,node=testhost2Node02, process=server1" "WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0, name=ClearCase - 14,mbeanIdentifier=ClearCase - 14, type=stp.management.CcOncrpcServerMBean,node=testhost2Node02, process=server1 wsadmin> set o [getOnc 1] // 0 = "ClearQuest - 11", 1 = "ClearCase - 15" WebSphere:cell=testhost2Node02Cell,version=6.1.0.0,spec=1.0,name=ClearCase - 15, mbeanIdentifier=ClearCase - 15, type=stp.management.CcOncrpcServerMBean, node=testhost2Node02,process=server1 wsadmin> $AdminControl getAttributes $o {serverType ClearCase} {serverState 1} {hostname testhost2} {port 4808} {serverId ClearCase - 15} {oncrpcCalls 2} // 以下是使用便利的 dump 指令時會看到的內容範例: wsadmin> dumpAllServers ONCRPC 伺服器:ClearCase - 0 ============ {serverType ClearCase} {serverState 1} {hostname testhost2} {port 3672} {serverId {ClearCase - 0 {oncrpcCalls 7} ONCRPC 伺服器:ClearQuest - 0 ============ {workerThreadCount 10} {serverState 1} {activeStatefulHttpSessions 0} {port 3693} {oncrpcCalls 1} {recycleServerHttpSessionLimit 500} {serverStartTime 1215633895763} {serverId {ClearQuest - 0 {recycleReasonCode 0} {serverType ClearQuest} {hostname testhost2} {activeHttpSessions 0} {totalHttpSessions 0} wsadmin> dumpCcServers CCRPC 伺服器:ClearCase - 0 =========== {serverType ClearCase} {serverState 1} {hostname duke2} {port 3672} {serverId {ClearCase - 0 {oncrpcCalls 7} wsadmin> dumpCqServers CQRPC 伺服器:ClearQuest - 0 =========== {workerThreadCount 10} {serverState 1} {activeStatefulHttpSessions 0} {port 3693} {oncrpcCalls 1} {recycleServerHttpSessionLimit 500} {serverStartTime 1215633895763} {serverId {ClearQuest - 0 {recycleReasonCode 0} {serverType ClearQuest} {hostname duke2} {activeHttpSessions 0} {totalHttpSessions 0} wsadmin> dumpCqServerFactory CqServerFactoryMBean 屬性: ========================== {serverWorkerThreadCount 10} {recycleServerLifetimeLimit 14400} {recyclingPeriod 3600} {recycleServerOncrpcCallLimit 500000} {recycleServerHttpSessionLimit 500} {maximumActiveServers 4} {activeHttpSessionThreshold 40} wsadmin> dumpCcServerFactory CcServerFactoryMBean 屬性: ========================== {oncrpcCallThreshold 5000} {idleServerInterval 600} {serverThresholdCount 50} {maxServersPerCredential 5} {maxServerCount 101} {interactionRequestTimeout 300} {busyServerPossiblyIdleLimit 14400} wsadmin> dumpAll // 這個指令的輸出會傾出所有 MBean 屬性值,包括 // 所有目前執行中的後端 ONCRPC 伺服器處理程序。
除了使用 wsadmin 指令擷取及設定個別的 MBean 屬性之外,還有兩個便利的方法可讓您從內容檔匯入及匯出 MBean 屬性值。內容檔可以利用文字編輯器來編輯,且可以即時匯入及匯出; 不需要重新啟動 CM Server。使用 wsadmin 時,CM Server 必須在執行中。
您可以註銷內容檔中的任何不需要或者要匯入的項目。請務必遵循 MBean 名稱和屬性名稱的命名慣例(請參閱以下範例匯出內容檔)。
如果要利用 importFile 指令取消設定 String 值,請在要匯入的內容檔中指定 "" 或將該值保留空白。數值不可保留空白。
// 這個 wsadmin 指令會載入所有便利指令和方法,包括 importFile // 和 exportToFile 指令。這些指令可以很容易地擷取及更新 MBean 屬性值, // 也可以很容易地擷取特定的配置。如果 CM Server 遇到困難, // 您可以即時快速匯入之前擷取的配置。 wsadmin> source teamAdminUtils.jacl // 如果您要擷取 TeamServerMBean、CcServerFactoryMBean 和 CqServerFactoryMBean MBean // 的 Snapshot,請使用 exportToFile 便利指令。請只指定 // 要在其中儲存檔案的完整路徑名稱。產生的內容檔接著可以利用 // 文字編輯器來編輯,再使用 importFile 指令匯入。 // 附註:這些每一個指令的路徑名稱必須使用正斜線。 wsadmin> exportToFile C:/temp/CmServer.properties "C:/temp/CmServer.properties" 檔不存在,繼續匯出... 正在擷取 MBean... 正在匯出 TeamServerMBean.sessionReaperThreadDelay... 正在匯出 TeamServerMBean.cqLoginSessionTimeout... 正在匯出 TeamServerMBean.cqLoginSessionWaitTimeout... 正在匯出 TeamServerMBean.sessionObjectDefaultTimeout... 正在匯出 TeamServerMBean.sessionQueryObjectTimeout... 正在匯出 TeamServerMBean.sessionRecordObjectTimeout... 正在匯出 TeamServerMBean.oncrpcBufferLimit... 正在匯出 TeamServerMBean.oncrpcInterruptLimit... 正在匯出 TeamServerMBean.ejbBufferLimit... 正在匯出 TeamServerMBean.ccrcLoginSessionTimeout... 正在匯出 TeamServerMBean.ccrcViewStorage... 正在匯出 TeamServerMBean.ccrcUploadLimit... 正在匯出 TeamServerMBean.ccrcTempDir... 正在匯出 TeamServerMBean.ccrcPrimaryGroup... 正在匯出 TeamServerMBean.ccrcUnixCqHome... 正在匯出 TeamServerMBean.ccrcVobLineTerminator... 正在匯出 TeamServerMBean.ccrcUserRegionMapfile... 正在匯出 TeamServerMBean.ccrcTraceLevel... 正在匯出 TeamServerMBean.cqFulltextSearchPageSize... 正在匯出 TeamServerMBean.cqFulltextSearchCacheSize... 正在匯出 TeamServerMBean.cqFulltextSearchRecordHitLimit... 正在匯出 TeamServerMBean.procureServerInterval... 正在匯出 TeamServerMBean.maxProcureServerAttempts... 正在匯出 TeamServerMBean.maxCqSessionsPerUser... 正在匯出 CcServerFactoryMBean.maxServerCount... 正在匯出 CcServerFactoryMBean.serverThresholdCount... 正在匯出 CcServerFactoryMBean.idleServerInterval... 正在匯出 CcServerFactoryMBean.maxServersPerCredential... 正在匯出 CcServerFactoryMBean.interactionRequestTimeout... 正在匯出 CcServerFactoryMBean.busyServerPossiblyIdleLimit... 正在匯出 CcServerFactoryMBean.oncrpcCallThreshold... 正在匯出 CqServerFactoryMBean.serverWorkerThreadCount... 正在匯出 CqServerFactoryMBean.activeHttpSessionThreshold... 正在匯出 CqServerFactoryMBean.maximumActiveServers... 正在匯出 CqServerFactoryMBean.recycleServerHttpSessionLimit... 正在匯出 CqServerFactoryMBean.recycleServerLifetimeLimit... 正在匯出 CqServerFactoryMBean.recycleServerOncrpcCallLimit... 正在匯出 CqServerFactoryMBean.recyclingPeriod... wsadmin> importFile C:/temp/CmServer.properties 找到 "C:/temp/CmServer.properties" 檔,繼續匯入... 正將值 '900' 匯入 MBean TeamServerMBean 中的 sessionReaperThreadDelay 內容 舊的值=900 新的值=900 正將值 '1803' 匯入 MBean TeamServerMBean 中的 cqLoginSessionTimeout 內容 舊的值=1803 新的值=1803 正將值 '300' 匯入 MBean TeamServerMBean 中的 cqLoginSessionWaitTimeout 內容 舊的值=300 新的值=300 正將值 '1800' 匯入 MBean TeamServerMBean 中的 sessionObjectDefaultTimeout 內容 舊的值=1800 新的值=1800 . . . // 如果您嘗試匯出至已存在的檔案,則會將時間戳記自動 // 附加到您在指令中指定的檔案名稱之後: wsadmin> exportToFile C:/temp/CmServer.properties "C:/temp/CmServer.properties" 檔已存在;正在附加日期到檔案名稱。 exportFilePath 現在為:C:/temp/CmServer.properties_2008-07-09_16-27-11 正在擷取 MBean... 正在匯出 TeamServerMBean.sessionReaperThreadDelay... // 以下是一般匯出檔的樣子: C:\> type c:\temp\CmServer.properties # 匯出 CM Server MBean 屬性,建立於:2008-07-09_16-22-29 # # # TeamServerMBean 可寫入的屬性 # TeamServerMBean.sessionReaperThreadDelay=900 TeamServerMBean.cqLoginSessionTimeout=1803 TeamServerMBean.cqLoginSessionWaitTimeout=300 TeamServerMBean.sessionObjectDefaultTimeout=1800 TeamServerMBean.sessionQueryObjectTimeout=1803 TeamServerMBean.sessionRecordObjectTimeout=10800 TeamServerMBean.oncrpcBufferLimit=100 TeamServerMBean.oncrpcInterruptLimit=1000 TeamServerMBean.ejbBufferLimit=100 TeamServerMBean.ccrcLoginSessionTimeout=900 TeamServerMBean.ccrcViewStorage= TeamServerMBean.ccrcUploadLimit=0 TeamServerMBean.ccrcTempDir= TeamServerMBean.ccrcPrimaryGroup= TeamServerMBean.ccrcUnixCqHome= TeamServerMBean.ccrcVobLineTerminator= TeamServerMBean.ccrcUserRegionMapfile= TeamServerMBean.ccrcTraceLevel=0 TeamServerMBean.cqFulltextSearchPageSize=25 TeamServerMBean.cqFulltextSearchCacheSize=1000 TeamServerMBean.cqFulltextSearchRecordHitLimit=200 TeamServerMBean.procureServerInterval=60 TeamServerMBean.maxProcureServerAttempts=6 TeamServerMBean.maxCqSessionsPerUser=2 # # CcServerFactoryMBean 可寫入的屬性 # CcServerFactoryMBean.maxServerCount=101 CcServerFactoryMBean.serverThresholdCount=50 CcServerFactoryMBean.idleServerInterval=600 CcServerFactoryMBean.maxServersPerCredential=5 CcServerFactoryMBean.interactionRequestTimeout=300 CcServerFactoryMBean.busyServerPossiblyIdleLimit=14400 CcServerFactoryMBean.oncrpcCallThreshold=5000 # # CqServerFactoryMBean 可寫入的屬性 # CqServerFactoryMBean.serverWorkerThreadCount=10 CqServerFactoryMBean.activeHttpSessionThreshold=40 CqServerFactoryMBean.maximumActiveServers=4 CqServerFactoryMBean.recycleServerHttpSessionLimit=500 CqServerFactoryMBean.recycleServerLifetimeLimit=14400 CqServerFactoryMBean.recycleServerOncrpcCallLimit=500000 CqServerFactoryMBean.recyclingPeriod=3600