1. 程式人生 > >weblogic創建域生產模式,輸入用戶名閃退

weblogic創建域生產模式,輸入用戶名閃退

acl mage comm 明顯 tin 輸入密碼 down 文件 found

weblogic創建域,生產模式,報錯

<2017-12-29 下午04時53分59秒 CST> <Info> <Security> <BEA-090065> <Getting boot identity from user.>
Enter username to boot WebLogic server:weblogic

<2017-12-29 下午04時54分08秒 CST> <Error> <Security> <BEA-090782> <Server is Running in Production Mode and Native Library(terminalio) to read the password securely from commandline is not found.>
<2017-12-29 下午04時54分08秒 CST> <Notice> <WebLogicServer> <BEA-000388> <JVM called WLS shutdown hook. The server will force shutdown now>
<2017-12-29 下午04時54分08秒 CST> <Alert> <WebLogicServer> <BEA-000396> <Server shutdown has been requested by <WLS Kernel>>
<2017-12-29 下午04時54分08秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>

明顯是無法獲取到密碼

解決方案一:設置可以前臺輸入密碼

編輯新建的域下的setDomainEnv.cmd文件(D:\Oracle\Middleware\user_projects\domains\domain1\bin\setDomainEnv.cmd)

修改

if "%PRODUCTION_MODE%"=="true" (
set JAVA_OPTIONS= -Dweblogic.ProductionModeEnabled=true %JAVA_OPTIONS%
)

if "%PRODUCTION_MODE%"=="true" (
set JAVA_OPTIONS= -Dweblogic.management.allowPasswordEcho=true %JAVA_OPTIONS%
)

啟動startWeblogic.cmd,需要輸入用戶名和密碼

解決方案二:配置用戶名密碼,啟動自動登錄

在新建的域下,servers\AdminServer\security下創建boot.properties文件(D:\Oracle\Middleware\user_projects\domains\domain1\servers\AdminServer\security\boot.properties;如果沒有就自己創建),寫入username和password

技術分享圖片

新創建的域下bin下startWeblogic.cmd啟動weblogic

weblogic創建域生產模式,輸入用戶名閃退