ドメインにクラスタサポートを追加できますか?

著者: Kedar Mhaswade

基本?

はい、GlassFish v2 でドメインのプロファイルを developer から cluster に切り替えることができます。
これはとても簡単で、次の
ブログ あるいは こちらのブログに記述されているように
Web 管理コンソールを使って行います。
スクリーンキャストは こちら
ご覧ください。

developer ドメインに cluster サポートを追加する方法は、
こちら
のドキュメントをご覧ください。

もし何らかの理由で developer プロファイルに戻す必要がある場合は、domain.xml ファイルを
バックアップしておいて、このファイルをリストアます(アップグレード処理で触るのはこの
ファイルだけです)。

Windows サービスでパスワードを聞かれるのは?

すべて順調なんだけど、"asadmin start-domain" が管理ユーザーと管理パスワードを聞くのは
なぜですか?

この回答には、developer プロファイルドメインと cluster プロファイルドメインの差異、あるいはクラスター
をサポートするドメインとしないドメインの差に関係します。
cluster-aware ドメインは、ノードエージェントと他のサーバーインスタンスの間で内部通信を行うための
認証に使う管理ユーザーとパスワードを記憶しておく必要があります。
しかし、ドメインは構成ファイルにパスワードを格納することが*できない*ため、毎回必要なときに管理者に
聞く必要があります。

2つの解決方法を知ってますが、もしかしたらもっとあるかもしれません。

  1. ドメインをアップグレードした後にドメインを開始し、次のコマンドを実行してください: "asadmin login --host localhost --port 4848". ユーザー名とパスワードを聞いて"保存"し、*毎回*ドメインを開始する
    ときに使ってくれます。
  2. "ant -f setup.xml" を使って作成したようなデフォルトドメインではこの問題は発生しません。それは

このドメインが "--savelogin" オプション付きで作成されたからで、ログイン情報が既に保存されている
からです。

お役に立てましたか?


日本語翻訳: shioda

英文 (翻訳したバージョン: 6)