EclipseのWebSphere 7によるリモート・デバッグ
これまでのところ、EclipseとNetBeans IDEの両方でWebSphere 7プラグインが不足しています。ただし、
Java Debugger(jdb)
を使用してWebアプリケーションをデバッグすることはできます。
ここでは、Java Debugger(jdb)を介してEclipseおよびWebSphereでWebアプリケーションをリモートデバッグする方法を説明します。
Eclipse <----> Java Debugger (jdb) <----> WebSphere 7
1.デバッグモードでWebSphereを有効にする
WebSphereのWebコンソールでは、左側のナビゲーション、
{空} 1。サーバーの種類 – > WebSphereアプリケーションサーバー+ 2.サーバーインフラストラクチャセクション – > Javaとプロセス管理 – >プロセス定義+ 3.追加プロパティセクション – > Java仮想マシン+ 4をクリックします。 ** “+ 5. Debug argumentsのテキストボックスに、これを入力します
-Xdebug -Xnoagent -Xrunjdwp:transport=dt__socket,server=y,suspend=n,address=8888
{空} 6。 WebSphereサーバー・インスタンスを再始動します。
WebSphereはデバッグ・モードで起動し、ポート8888でリスニングします。
(後で、Eclipseはデバッグのためにこのポートに接続します)
2. WebSphereへのWebアプリケーションのインストールまたはデプロイ
Webアプリケーションを「戦争」させたり、初めてインストールしたり、WebSphereにデプロイすることができます。 WebSphereでWebアプリケーションを起動します。
3. EclipseのJavaデバッガー(jdb)
Eclipse IDEでは、プロジェクトのソース
{空} 1。 2.「リモートJavaアプリケーション」を選択し、右クリックして「新規」を選択します。3.「WebSphere 7インスタンス」などの新しい名前の名前を変更します。4.「接続タイプ」で、 「標準(ソケット接続)
」を選択します。5.ホスト、
WebSphereホストIP
6.ポート、
8888 ** を入力します。
{空} 7。デバッグボタンをクリックします。
これで、Eclipseデバッガが起動し、ポート8888に接続されます。
4.デバッグ、結果を参照してください!
お好みのブラウザを開き、WebアプリケーションのURLを入力します。これで、Eclipseは定義済みのブレークポイントで停止します。
完了しました。
参考文献
リンク://タグ/デバッグ/[デバッグ]リンク://タグ/eclipse/[eclipse]リンク://タグ/websphere/[websphere]