我忘记了Glassfish3主密码,如何重置它?

我忘记了Glassfish3主密码,如何重置它?,glassfish,glassfish-3,Glassfish,Glassfish 3,我忘记了Glassfish 3.1.2.2的主密码。有没有办法重置它?我花了很多时间“搜索”,但没有找到合适的答案。请按照以下步骤操作: 停止域名 备份主密码文件 创建新域并保存主密码: asadmin创建域--savemasterpassword域2 记住密码:-) 将新创建的masterpassword文件复制到旧文件上 删除新创建的域: asadmin删除域域2 仅供参考,现在您还应该知道为什么要使用文件权限保护主密码文件:-)即使您忘记了主密码,也可以使用备份密码访问管理员面板 如果您导

我忘记了Glassfish 3.1.2.2的主密码。有没有办法重置它?我花了很多时间“搜索”,但没有找到合适的答案。

请按照以下步骤操作:

  • 停止域名
  • 备份主密码文件
  • 创建新域并保存主密码:
    asadmin创建域--savemasterpassword域2
  • 记住密码:-)
  • 将新创建的masterpassword文件复制到旧文件上
  • 删除新创建的域:
    asadmin删除域域2

  • 仅供参考,现在您还应该知道为什么要使用文件权限保护主密码文件:-)

    即使您忘记了主密码,也可以使用备份密码访问管理员面板

    如果您导航到
    glassfish\domains\domain1\config\
    ,您将找到一个名为
    localpassword
    的文件


    该文件的内容可以用作密码,以管理员身份登录到控制面板。

    这对我来说是一个大问题,因为我从一位离开公司的同事那里继承了一个测试虚拟机。我不想冒险创建一个如上所述的新域,我尝试使用如上所述的本地密码文件的内容,但这对我不起作用

    第一次在GlassFish服务器开源版本3.1.2.2(构建5)上运行的是以下内容。更改此文件的内容:

    $GLASSFISH\u HOME$\GLASSFISH\domains\domain1\config\admin密钥文件
    
    与:

    admin;{SSHA}WQVj8i9CLECCiv+w6ZxGgMrcfPqHPoXZW+2Jdw==;阿萨明
    
    我没有在行尾添加换行符或回车符


    这是我修改的。

    从源安装zip复制管理员密钥文件(空密码)

    对于Glassfish 4,在使用默认密码创建domain2之后,我还必须在更改主密码之前将keystore.jks和域密码文件与主密码一起复制。

    我记得,主密码保护密钥库。所以,我必须用域2的密钥库覆盖旧的吗?这应该是注释