2019年7月22日 星期一

Setting Java JMX password in WebLogic (Windows)


Step:
1.    找到weblogicsetDomainEvn.cmd

2.    使用最高管理權限打開該檔案貼上下列jmx的設定(最好貼在檔案中間,貼在檔案最下面可能不會被執行到)
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.port=1099  
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.ssl=false 
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.authenticate=true 
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.access.file=jmxremote.access 
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dcom.sun.management.jmxremote.password.file=jmxremote.password
3.   使用指令設定這兩個檔案的存取權限(否則啟動時會出現錯誤訊息:必須限制密碼檔案讀取存取)
>cacls jmxremote.password /P Administrators:R 
>cacls jmxremote.access /P Administrators:R

4.   登入weblogic後台,找到[環境]>[伺服器]>[控制項]->手動啟動Project專案

5.   Windows Console輸入Jconsole,在第二個選項輸入「localhost:1099」且不輸入帳號和密碼,並按下[Connect]

6.    Jconsole會跳出連線不成功的訊息

7.   使用正確的帳號和密碼登入後,查看JVM的參數會有JMX的相關設定。

沒有留言: