Weblogic wlst startServer以纯文本显示凭据

Weblogic wlst startServer以纯文本显示凭据,weblogic,weblogic11g,wlst,Weblogic,Weblogic11g,Wlst,我正在通过startServer()命令脱机运行AdminServer。服务器似乎启动得很好,但当我检查进程时,会以纯文本显示凭据。像这样称呼jps-v: 没有用户和通行证 运行AdminServer而不显示凭据的唯一方法是运行脚本。/startWebLogic.sh,但在我目前的情况下,它不是很实用。谁能帮帮我吗?提前感谢。您可以在管理服务器安全目录中设置boot.properties文件,并在其中指定用户名和密码,如下所示: username=<username> pas

我正在通过startServer()命令脱机运行AdminServer。服务器似乎启动得很好,但当我检查进程时,会以纯文本显示凭据。像这样称呼jps-v:



没有用户和通行证




运行AdminServer而不显示凭据的唯一方法是运行脚本。/startWebLogic.sh,但在我目前的情况下,它不是很实用。谁能帮帮我吗?提前感谢。

您可以在管理服务器安全目录中设置boot.properties文件,并在其中指定用户名和密码,如下所示:

username=<username>
password=<password>
用户名=
密码=

这在

中有更详细的描述。您可以在管理服务器安全目录中设置boot.properties文件,并在其中指定用户名和密码,如下所示:

username=<username>
password=<password>
用户名=
密码=

这在

中有更详细的描述,正如其他人所提到的,boot.properties文件应该是一种方法。可能是因为您处于开发模式,所以它仍然以纯文本形式显示用户名/密码。尝试打开生产模式,这将在第一次服务器启动后加密boot.properties文件中的用户名和密码。因为这些是启动时使用的凭据,所以应该可以解决您的问题。

正如其他人所提到的,boot.properties文件应该是解决问题的方法。可能是因为您处于开发模式,所以它仍然以纯文本形式显示用户名/密码。尝试打开生产模式,这将在第一次服务器启动后加密boot.properties文件中的用户名和密码。因为这些是启动时使用的凭据,所以应该可以解决您的问题。

我已经尝试过了,看看jvmArgs。”-Dweblogic.system.BootIdentityFile='+os.environ[“WL_HOME”]+'/servers/AdminServer/security/boot.properties',包括或不包括user和pass元素。但是同样的结果。这似乎是WLST的一个“问题”,无论如何,最好使用上面提到的启动脚本或直接使用节点管理器。我已经试过了,看看jvmArgs-Dweblogic.system.BootIdentityFile='+os.environ[“WL_HOME”]+'/servers/AdminServer/security/boot.properties',包括或不包括user和pass元素。但是同样的结果。这似乎是WLST的一个“问题”,无论如何,最好使用上面提到的启动脚本或直接使用节点管理器
startServer('AdminServer','Domain','t3://url:6101',domainDir='/u01/home/app/user/domains/Domain', block='true',timeout=60000, serverLog='false', jvmArgs='-Xms1024m -Xmx1024m -Dweblogic.system.BootIdentityFile='+os.environ["DOMAIN_HOME"]+'/servers/AdminServer/security/boot.properties')
username=<username>
password=<password>