リモート マシンとローカル マシン (コマンド ラインとアプリケーション) から Glassfish 3.1.2.2 管理サービス (デプロイと構成のための REST 呼び出し) を使用する方法が必要です。
リモート アクセスの場合、安全な管理を有効にする必要があることは明らかです。安全な管理を有効にすると、アプリケーションからのすべてのローカル アクセスが中断されます。これらのアプリケーションは、https を使用して管理サービスにアクセスするように変更することはできません。私が変更できる唯一のことは、別のポートを使用できることです。
私には2つの可能な方法があります。
- ハックの使用。
したがって、安全な管理を無効にして管理できます。したがって、プラン http を使用できます。このマシンはテスト環境で内部的に使用されていたため、可能な解決策を使用してください。 - 安全なアクセス https を介してリモートで管理サービスを使用できるように Glassfish を構成し、http を使用してローカル環境から使用できるようにします。
ソリューション 1 の方が私たちの環境によりよく適合し、労力が少ないため、解決策 1 を好みます。
現時点では解決策が見当たらない、または解決策が存在しませんか (本番用ではありません)?
http-listener-1 http-listener-2 に似た解決策 2 を試してみました。したがって、ローカルの非セキュア アクセスには 2 つのポート 4848 を使用し、リモートのセキュア アクセスには例として 4949 を使用します。
しかし、私はいつも構成に失敗します。そのため、段階的な構成から始めます。最初に 2 つのポートで管理インターフェイスを有効にし、2 番目のステップとして、新しいポート管理リスナーへの安全なアクセスを追加します。しかし、ポートが 1 つしか機能していません。
誰でもターゲット設定を手伝ってもらえますか? どんな domain.xml も歓迎されます。
ありがとうフロリアン