簡體   English   中英

設置WebLogic Server 11g時出錯(10.3.6):找不到本機庫從命令行安全地讀取密碼

[英]Error setting up WebLogic Server 11g (10.3.6): Native Library to read the password securely from commandline is not found

我試圖在Windows中為開發人員10.3.6(11g)配置我的Weblogic Server。 從read me文件中,我在以下步驟中收到錯誤:

  1. 創建一個新的WLS域並啟動WLS。 (建議您在MW_HOME之外創建域)Windows $ mkdir C:\\ home \\ myhome \\ mydomain $ cd C:\\ home \\ myhome \\ mydomain $%JAVA_HOME%\\ bin \\ java.exe -Xmx1024m -XX:MaxPermSize = 128m weblogic.Server

我在(C:/ WebLogic)中成功創建了目錄,並在運行命令時: $ %JAVA_HOME%\\bin\\java.exe -Xmx1024m -XX:MaxPermSize=128m weblogic.Server ,我被要求提供用於啟動WebLogic的用戶名,輸入后我收到以下錯誤: <Error><Security><BEA-090783><Server is Running in Development Mode and Native Library<terminalio> to read the password securely from commandline is not found.>

我該怎么做才能解決這個問題?

這個涉及在命令行中添加weblogic參數的解決方案看起來可能會解決您的問題。

將boot.properties文件從以下位置復制: [PortalDomainRoot]/servers/[AdminServerName]/security/至: [PortalDomainRoot]/servers/[ManagedServerName]/security/

或者自己創建並在頂部添加這兩行:

username=<some_username>
password=<some_password>

WebLogic本機庫很可能不在您的PATH中。 更改服務器環境設置以在PATH中包含相應的目錄。 您可以在WL_HOME%\\ wlserver \\ server \\ bin \\ setWLSEnv.cmd(或.sh)中進行設置。 在設置WL_HOME后添加此項(Windows 64位示例):

set WL_HOME=C:\wl12120
@REM added the next line
set PATH=%WL_HOME%\server\native\win\x64;%PATH%

設置域后,在%domain%\\ bin \\ setDomainEnv.cmd中執行相同操作。

測試了Weblogic 12.1.1和12.1.2 zip分發。

我的解決方案(部分歸功於Catweazle's):

將terminalio.dll從\\ server \\ native \\ win \\ x64 \\ terminalio.dll復制到\\​​ JVMW \\ JDK \\ bin \\(緊鄰java.exe文件)。

一種黑客,但誰在乎......

(PS對於那些想知道,這種解決方案並不需要你設置-Dweblogic.management.allowPasswordEcho =真)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM