web-dev-qa-db-ja.com

Glassfishパスワードをリセット/削除する方法は?

GlassFish v2をMacintoshにインストールしようとしています。インストールの説明では、管理者パスワードの入力を求められるはずですが、要求されないので、localhost:4848で管理コンソールにログインできません。そして、それは古いものを必要とするので、asadmin change-admin-passwordでそれを変更することはできません。数か月前にGlassFishをNetBeansとともにインストールし、1〜2回起動した可能性があると思いますが、そのときに使用したパスワードを覚えていません。古いパスワードを忘れて新しいパスワードを要求するために、指定できるコマンドまたは削除できるファイルはありますか?

10
Paul Tomblin

デフォルトのパスワードはアプリに組み込まれており、安全でないアプリがさらに安全でなくなるリスクがあります。デフォルトのパスワードは「adminadmin」です。

4
TheTXI

glassfish3\glassfish\domains\domain1\config\local_passwordファイルの内容は、adminとしてログインするためのバックアップパスワードです。

(数年後に担当者を詰めましょう)

21

新しいドメインを作成し、そこに管理者パスワードを好きなように設定して、パスワードファイルを元のドメインに移動することもできます。これはプロセスを説明するブログ投稿です:

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

10

Glassfish 3.1.2.2では、少なくとも、domain\config\admin-keyfileの内容を次のように置き換えることができます。

admin;{SSHA256}UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin

これにより、ユーザー名は「admin」、パスワードは「changeit」になります。

8
John K
  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とパスワードの統合を許可していません。パスワードは常に受け入れられません。パスワードを削除することは回避策です。

3
hariprasad

Glassfish 4では、以下の例に示すように、光沢のある新しいオプションがあります(実際の管理者パスワードは無料で提供しています;))。

glassfish

1
dendini