我忘记了Glassfish 3.1.2.2的主密码。有没有办法重置它?我花了很多时间“谷歌搜索”但我没有找到合适的答案。
答案 0 :(得分:13)
即使您忘记了主要密码,也可以使用备用密码来访问管理员面板。
如果您导航到glassfish\domains\domain1\config\
,您会找到一个名为local-password
的文件。
该文件的内容可用作密码,以admin身份登录控制面板。
答案 1 :(得分:12)
请按照以下步骤操作:
仅供参考,现在您还应该知道为什么要使用文件权限保护主密码文件: - )
答案 2 :(得分:0)
从一位离开公司的同事那里继承测试虚拟机后,这对我来说是个大问题。我不想冒着如上所述创建新域的风险,我尝试使用 local-password 文件的内容,如上所述,但这对我不起作用。
第一次在GlassFish Server开源版3.1.2.2(版本5)上做了以下工作。更改此文件的内容:
$GLASSFISH_HOME$\glassfish\domains\domain1\config\admin-keyfile
使用:
admin;{SSHA}WQVj8i9CLECCiv+w6ZxGgMrcfPqHPoXZW+2Jdw==;asadmin
我没有在行尾添加换行符或回车符。
这是我对online solution的修改。
答案 3 :(得分:0)
从原始安装zip(空密码)复制admin-keyfile。
答案 4 :(得分:0)
对于Glassfish 4,在使用默认密码创建domain2之后,我还必须复制keystore.jks和domain-passwords文件以及master-password,然后change-master-password才能识别出密码。