透過命令列遠端方式來連線weblogic服務完成監控和管理weblogic --weblogic自身提供多種途徑的監控管理方式,下面就簡單介紹,主要對命令列方式做一個詳細的總結
1、採用圖形化方式console控制檯來進行管理,透過瀏覽器輸入地址/console就可訪問,需要管理員使用者名稱和口令;
2、採用jrockit自己提供的監控除錯工具; >首先啟用管理服務,在執行java項加入-Xmanagement,重新啟動weblogic即可; >命令進入jrockit所在的bin路徑下,執行命令列console回車,稍等即可彈出監控控制檯;
3、採用命令列的方式; >命令列進入jrockit所在的bin路徑下,執行命令格式java weblogic.Admin -username weblogic -password weblogic -url ip:port [引數項]; >比如: java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type JDBCConnectionPoolRuntime 返回連線池的使用情況,只是返回此時時間點的快照 java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type JVMRuntime 返回jvm的使用情況,只能是看到此時快照; java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type ExecuteQueueRuntime javaweblogic.Admin -username weblogic -password weblogic -urllocalhost:7001 GET -pretty -mbean"LhtForum:Location=myserver,Name=weblogic.kernel.Default,ServerRuntime=myserver,Type=ExecuteQueueRuntime" lhtforum代表域,必須與實際的域名相同,如果是叢集這個域名就是叢集的域名,myserver就是節點的服務名 返回執行緒池的使用情況,只能是看到此時快照; 詳解: ============================================================================================ 命令列管理(URL 例如:localhost:7001) java weblogic.Admin -username unmae -password pwd -url URL COMMAND arguments 一些weblogic.Admin PING 證實weblogic server是否正常 例如:java weblogic.Admin -url URL PING count bytes CONNECT 計算連線數和每次往返所需要的總時間 例如:java weblogic.Admin -url URL CONNECT count LICENSES 列出weblogic server例項當前的許可產品 例如:java weblogic.Admin -url URL LICENSES VERSION 列出所安裝weblogic server產品的當前版本 例如:java weblogic.Admin -url URL VERSION HELP 為命令提供語法和使用的幫助 例如:java weblogic.Admin HELP COMMAND START 啟動一個遠端的被管理的伺服器 例如:java weblogic.Admin -url URL START tagetserver DISCOVER 查詢一個被管理伺服器,使管理伺服器建立到被管理伺服器的控制 MANAGED SERVER 例如:java weblogic.Admin -url URL DISCOVERMANAGEDSERVER SHUTDOWN 關閉weblogic server例項 例如:java weblogic.Admin -url URL SHUTDOWEN targetserver FORCE SHUTDOWN 強迫關閉weblogic server例項,不必等待完成當前的會話 例如:java weblogic.Admin -url URL FORCESHUTDOWN RESUME 將伺服器從STANDBY狀態(掛起狀態)轉為執行狀態 例如:java weblogic.Admin -url URL RESUME targetserver GETSTATE 返回weblogic server當前狀態 例如:java weblogic.Admin -url URL GETSTATE SERVERLOG 顯示具體伺服器產生的日誌檔案 例如:java weblogic.Admin -url URL SERVERLOG starttime endtime THREAD_DUMP 當前執行weblogic server執行緒的實時快照(排錯時時常使用) 例如:java weblogic.Admin -url URL THREAD_DUMP MIGRATE 在叢集中遷移JMS或JTA服務 例如:java weblogic.Admin -url URL MIGRATE -jta -migratabletarget servername -destination servername LIST 列出JNDI命名樹節點繫結的情況 例如:java weblogic.Admin -url URL LIST context
透過命令列遠端方式來連線weblogic服務完成監控和管理weblogic --weblogic自身提供多種途徑的監控管理方式,下面就簡單介紹,主要對命令列方式做一個詳細的總結
1、採用圖形化方式console控制檯來進行管理,透過瀏覽器輸入地址/console就可訪問,需要管理員使用者名稱和口令;
2、採用jrockit自己提供的監控除錯工具; >首先啟用管理服務,在執行java項加入-Xmanagement,重新啟動weblogic即可; >命令進入jrockit所在的bin路徑下,執行命令列console回車,稍等即可彈出監控控制檯;
3、採用命令列的方式; >命令列進入jrockit所在的bin路徑下,執行命令格式java weblogic.Admin -username weblogic -password weblogic -url ip:port [引數項]; >比如: java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type JDBCConnectionPoolRuntime 返回連線池的使用情況,只是返回此時時間點的快照 java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type JVMRuntime 返回jvm的使用情況,只能是看到此時快照; java weblogic.Admin -username weblogic -password weblogic -url localhost:7001 GET -pretty -type ExecuteQueueRuntime javaweblogic.Admin -username weblogic -password weblogic -urllocalhost:7001 GET -pretty -mbean"LhtForum:Location=myserver,Name=weblogic.kernel.Default,ServerRuntime=myserver,Type=ExecuteQueueRuntime" lhtforum代表域,必須與實際的域名相同,如果是叢集這個域名就是叢集的域名,myserver就是節點的服務名 返回執行緒池的使用情況,只能是看到此時快照; 詳解: ============================================================================================ 命令列管理(URL 例如:localhost:7001) java weblogic.Admin -username unmae -password pwd -url URL COMMAND arguments 一些weblogic.Admin PING 證實weblogic server是否正常 例如:java weblogic.Admin -url URL PING count bytes CONNECT 計算連線數和每次往返所需要的總時間 例如:java weblogic.Admin -url URL CONNECT count LICENSES 列出weblogic server例項當前的許可產品 例如:java weblogic.Admin -url URL LICENSES VERSION 列出所安裝weblogic server產品的當前版本 例如:java weblogic.Admin -url URL VERSION HELP 為命令提供語法和使用的幫助 例如:java weblogic.Admin HELP COMMAND START 啟動一個遠端的被管理的伺服器 例如:java weblogic.Admin -url URL START tagetserver DISCOVER 查詢一個被管理伺服器,使管理伺服器建立到被管理伺服器的控制 MANAGED SERVER 例如:java weblogic.Admin -url URL DISCOVERMANAGEDSERVER SHUTDOWN 關閉weblogic server例項 例如:java weblogic.Admin -url URL SHUTDOWEN targetserver FORCE SHUTDOWN 強迫關閉weblogic server例項,不必等待完成當前的會話 例如:java weblogic.Admin -url URL FORCESHUTDOWN RESUME 將伺服器從STANDBY狀態(掛起狀態)轉為執行狀態 例如:java weblogic.Admin -url URL RESUME targetserver GETSTATE 返回weblogic server當前狀態 例如:java weblogic.Admin -url URL GETSTATE SERVERLOG 顯示具體伺服器產生的日誌檔案 例如:java weblogic.Admin -url URL SERVERLOG starttime endtime THREAD_DUMP 當前執行weblogic server執行緒的實時快照(排錯時時常使用) 例如:java weblogic.Admin -url URL THREAD_DUMP MIGRATE 在叢集中遷移JMS或JTA服務 例如:java weblogic.Admin -url URL MIGRATE -jta -migratabletarget servername -destination servername LIST 列出JNDI命名樹節點繫結的情況 例如:java weblogic.Admin -url URL LIST context