当我在域目录中启动 weblogic 脚本工具 (WLST) 时。我可以使用以下命令进行连接,而无需指定用户名或密码。
connect(url="t3://localhost:7001",adminServerName="AdminServer")
我假设 WLST 使用默认用户配置文件和用户密钥文件,可能位于相对于 servers/AdminServer 目录的某个位置。
- 这是一个正确的假设还是使用了其他机制?
- 正在使用的用户配置文件是否是“servers/AdminServer/security/boot.properties”?
- 默认用户密钥文件在哪里?
如果您能回答这些问题,我们将非常感激。
答案1
这是 weblogic 的一个特性 - 域主目录配置。如果您的当前目录(Linux 中的 pwd)与域主目录相同,它将进入“secuirty/AdminServer”文件夹并使用 boot.properties 的内容与 SerializedSystemIni.dat 的组合来登录。如果其中任何一个不存在,您将无法执行此操作。默认密钥文件是“DefaultAuthenticatorInit.ldift”,但这只是密码保险箱,因此可以进行排序。