weblogic.Admin
通過命令行遠程方式來連接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
原創文章,轉載請註明: 轉載自Folin's the forest