如何重置/删除我的 glassfish 密码?

如何重置/删除我的 glassfish 密码?

我正在尝试在 Macintosh 上安装 GlassFish v2。安装说明说它应该提示输入管理员密码,但实际上并没有,现在我无法登录 localhost:4848 上的管理控制台。我无法使用 asadmin change-admin-password 更改它,因为它需要旧密码。我想我几个月前用 NetBeans 安装了 GlassFish,可能启动过一两次,但我不记得当时使用的密码是什么。我是否可以给出命令或删除文件,让它忘记旧密码并提示我输入新密码?

答案1

默认密码是在应用程序中内置的,并且有可能使不安全的应用程序更加不安全。

答案2

文件内容glassfish3\glassfish\domains\domain1\config\local_password是作为 进行登录的备份密码admin

(多年后让我们积累一些声誉)

答案3

您还可以创建一个新域,在其中设置管理员密码,然后将密码文件移至原始域。以下是解释该过程的博客文章:

http://techteam.wordpress.com/2009/06/25/reset-glassfish-password/

答案4

  1. 登录到Asadmin并从命令行启动玻璃鱼:

    /usr/local/glassfish-4.1/bin/asadmin  
    asadmin>  start-domain  
    
  2. 管理端口应为 4848,其他端口会导致更改密码尝试失败。将密码重置为空字符串:

    asadmin> set --user admin server.jms-service.jms-host.default_JMS_host.admin-password=
    
  3. asadmin> exit

这对于测试和开发很有用。

相关内容