[英]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文件中,我在以下步骤中收到错误:
- 创建一个新的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.>
我该怎么做才能解决这个问题?
将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.