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


10

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


为什么它是“从serverfault.com迁移的”?
linux_is_for_desktop

因为有人认为对于ServerFault来说,它在系统管理上还不够。
Paul Tomblin,2009年

Answers:


4

默认密码内置在应用程序中,并有使不安全的应用程序变得更加不安全的风险。默认密码为“ adminadmin”。


2
好的,这给了我线索。显然,应用程序内置了默认密码,冒着使不安全的应用程序变得更加不安全的风险,它是“ adminadmin”。
Paul Tomblin,2009年

glassfish默认的主密码是“ changeit”,我认为是FWIW(与管理员密码不同)。
Thufir

21

glassfish3\glassfish\domains\domain1\config\local_password文件的内容是一个备用密码,以身份登录admin

(几年后再打包代表)


但是,如何重置普通(即admin-keyfile)密码?
约翰·K

10

您还可以创建一个新域,在该域​​中将管理员密码设置为任意值,然后将密码文件移至原始域。这是一篇博客文章,介绍了该过程:

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


16
该帖子现在有更好的答案。转到glassfish3\glassfish\domains\domain1\config\local_password文件-其内容是备用密码,以身份登录admin
维克多·谢尔琴科

文件不存在于glassfish 4中
dendini

8

至少使用Glassfish 3.1.2.2,可以用以下内容替换domain \ config \ admin-keyfile内容:

admin;{SSHA256}UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin

这将为您提供用户名“ admin”和密码“ changeit”。


1
适用于Glassfish 4.1。
Douglas Nassif Roma Junior

3
  1. 登录到asadmin并从命令行启动Glassfish:

    /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

这对于测试和开发很有用。NetBeans不允许将Glassfish与密码集成在一起,始终不接受密码。删除密码是一种解决方法。


1

在glassfish 4下,您有一个闪亮的新选项,如下面的示例所示(并且我免费提供我的管理员密码,实际上是免费的;)

玻璃鱼


不会更改或重置glassfish密码,它只是设置了供netbeans用于启动glassfish服务器的密码
yeradis

他说他与NetBeans一起安装了GlassFish,因此,NetBeans安装程序会自动设置Glassfish,从NetBeans 7.X开始,该密码由NetBeans随机设置,只能在“服务器”选项中查看。如果可以阅读,则无需重置!
dendini
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.