WebLogic在開發模式下,啓動是不需求輸入管理員的用戶名和密碼的,但在生產模式下,是需要的。
如何才能在生產模式下自動輸入管理員的密碼呢?方法有以下幾種:
1、創建時,按開發模式創建,修改啓動文件startweblogic.cmd,把production_mode設置爲true即可;
set WLS_USER=system
set WLS_PW=weblogic
%JAVA_HOME%binjava %JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS% -Dweblogic.Name=%SERVER_NAME% -Dweblogic.management.username=%WLS_USER% -Dweblogic.management.password=%WLS_PW% -Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE% -Djava.security.policy="%WL_HOME%serverlibweblogic.policy" weblogic.Server
注:也可以用
WLS_USER="system"
WLS_PW="weblogic"
3、在WebLogic啓動腳本相同目錄下創建一個密碼存儲文件boot.properties,
文件內容:
username=你的WebLogic的啓動用戶
password=你的WebLogic的啓動密碼
再次啓動WebLogic就不需要密碼了,用戶名和密碼被WebLogic加密後重新保存。