程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 正確、優雅的關閉weblogic 8

正確、優雅的關閉weblogic 8

編輯:關於JAVA

從控制台啟動weblogic(運行weblogic.cmd)後,如何安全、正確的將其關閉呢?Ctrl+C?直接關閉命令窗口?這個問題困擾了我好久,今天終於找到了答案!

編寫stopWeblogic.cmd教本,保存到自己創建的域目錄下,要關閉weblogic時只要雙擊執行就OK了,方便的很,呵呵

【stopWeblogic.cmd】內容如下:

REMREM 設置基本環境變量REMset Java_HOME=D:\bea\jdk141_05set PLATFORMHOME=D:\bea\weblogic81set ADMIN_URL="t3://localhost:80"

REMREM 這是強制關閉REM set ARGUMENTS=weblogic.Admin FORCESHUTDOWN -url %ADMIN_URL% -username weblogic -password weblogicREMset ARGUMENTS=weblogic.Admin SHUTDOWN -url %ADMIN_URL% -username weblogic -passWord weblogic

REMREM 關閉 WebLogicREMset CLASSPATH=%PLATFORMHOME% erver\lib\weblogic.jar"%JAVA_HOME%\bin\Java.exe" -cp "%CLASSPATH%" %ARGUMENTS%

但是這樣也有弊端,發現沒有,文件中用戶名、密碼以明文方式存放!無疑,存在著極大的安全隱患。在創建域時,weblogic將管理員用戶名、密碼加密存放在boot.properties文件中,但是如何才能安全調用boot.propertIEs文件呢?經過多方查找資料,終於發現了解決辦法

【stopWeblogic.cmd】的修正版內容如下:

REMREM 設置基本環境變量REMset Java_HOME=D:\bea\jdk141_05set PLATFORMHOME=D:\bea\weblogic81set ADMIN_URL="t3://localhost:80"set DOMAINPATH=D:\bea\user_projects\domains\mydomain

REMREM 這是強制關閉REM set ARGUMENTS=weblogic.Admin FORCESHUTDOWN -url %ADMIN_URL%REMset ARGUMENTS=weblogic.Admin SHUTDOWN -url %ADMIN_URL%set ARGUMENTS=-Dweblogic.system.BootIdentityFile=%DOMAINPATH%\boot.propertIEs -Dweblogic.RootDirectory=%DOMAINPATH% %ARGUMENTS%

REMREM 關閉 WebLogicREMset CLASSPATH=%PLATFORMHOME% erver\lib\weblogic.jar"%JAVA_HOME%\bin\Java.exe" -cp "%CLASSPATH%" %ARGUMENTS%

呵呵, 是不是完美多了?! 爽啊!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved