web-dev-qa-db-ja.com

リモートサーバーでホストされているWebSphere ApplicationサーバーにEclipseを接続するにはどうすればよいですか?

Eclipseを使用して(ラップトップ上にある)ローカルコードをデバッグしようとしています。これは、リモートでホストされるWAS(WebSphere Application Server)およびリモートでホストされるデータベースに接続しようとしています。

24
user1172766

最初にWebSphere Integrated Solutions ConsoleからWASにリモート接続するには:

  1. アプリケーションサーバーのデバッグサービスに移動します:
    • サーバー>サーバータイプ> WebSphereアプリケーションサーバー> [サーバー名]>デバッグサービス
  2. [サーバーの起動時にサービスを有効にする]チェックボックスをオンにします
  3. 必要に応じて「JVMデバッグポート」を追加/変更します(ポートはサーバーでまだ使用されていない必要があります)
  4. 必要に応じて「JVMデバッグ引数」を追加/変更します(これはデフォルトですでに表示されている場合があります):
    • -Xdebug -Xnoagent -Djava.compiler = NONE -Xrunjdwp:transport = dt_socket、server = y、suspend = n、address = 7777
  5. 変更を適用し、新しい構成を保存し、アプリケーションサーバーを再起動します

次に、Eclipse IDEから:

  1. 「デバッグ」ダイアログを開きます(例実行>構成のデバッグ...
  2. 「Remote Java Application」を右クリックし、「New」を選択します
  3. リモートの構成Java Application:
    1. デバッグ構成に名前を付ける
    2. デバッグするプロジェクトを参照して選択します(オプション)
    3. 「標準(ソケット接続)」接続タイプを使用する
    4. WASサーバーのホスト名を指定します
    5. WASデバッグオプションで設定されたポート番号を指定します
  4. 適用をクリックします
  5. デバッグをクリック

(これらの手順はWAS 7.0用ですが、他のバージョンでも同様です。)

54
shelley