繁体   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