FaqDebuggingProblemsJa

デバッグしようとしているときに問題が起きました。何ができるでしょうか?

デバッガを使い始めようとしたときに問題に遭遇したときは、以下の質問を見てください。

あなたのアプリケーションが Web アプリケーション、EJB モジュール、J2EE アプリケーションの場合、それは正しく配備されましたか?

次のことをしてください:

  1. 実行時ウインドウで、「サーバー」ノードを展開し、サーバーを起動し (起動していない場合)、サーバーのインスタンスのノードを展開し、問題となっているアプリケーションの種類に対応したノードを展開します。例えば、Web アプリケーションであれば、サーバーの「Web アプリケーション」ノードを展開します。
  2. あなたのアプリケーションのノードが見つからない場合は、それは正しく配備されていません。
  3. アプリケーションを配備します。

あなたはファイアウォールの背後にいますか?

プロキシの設定が正しいか確認します。プロキシの種類により次のようにします:

  • HTTP プロキシ。 ツール > 設定ウィザードを選択します。ウィザードで、HTTP プロキシサーバーを使用チェックボックスを選択します。プロキシサーバー名フィールドにプロキシホストの名前を入れ、ポートフィールドにポート番号を入れます。終了をクリックします。
  • SOCKS プロキシ。 SOCKS プロキシホストとプロキシポートパラメータを、IDE を起動する際に JVM ソフトウェアに渡さなければなりません。Microsoft Windows マシン上では、IDE-HOME/etc/netbeans.conf を使用してこのパラメータを渡します。UNIX と Linux マシンでは、ラッパスクリプトを書くことが出来ます。

詳細は ヘルプ > ヘルプ を参照してください。

サーバはデバッグモードで実行していますか?

サーバがデバッグモードで起動したか調べます:

  1. 実行時ウィンドウで、
   「サーバー」ノードを展開しサーバーが実行しているか調べます。
   実行中でも、デバッグモードで実行していないかもしれないことに注意してください。
  1. 実行していなければ、右クリックして、「サーバーの起動/停止」を選択し、
   「サーバーを起動 (Debug)」をクリックします。
   実行していて、しかしそれがデバッグモードで実行しているのかわからなければ、
   サーバーを停止してデバッグモードで再起動します。

サーバーのポートとアドレスは正しく設定されていますか?

debug.properties 内で jpda.address がサーバーの設定と一致するように設定されていることを確認します。

  1. 実行時ウィンドウ内でサーバーのノードを右クリックして、「プロパティー」を選択します。
  2. プロパティーシートの中で:
  • デバッグポートプロパティー (ソケットコネクション用) を確認します。既定では、SJS Application Server 用には 9009 で、Tomcat Web Server 用には 11555 です。
  • 名前プロパティー (共有メモリ接続用) を確認します。既定では、SJS Application Server 用には localhost4848 で、Tomcat Web Server 用には tomcatsharedmemory_id です。
    サーバーのデバッグポートプロパティーや名前プロパティーを変更した場合は、debug.properties ファイル内の関連するプロパティーに一致するようにしてください。
  1. プロパティーシートを閉じ、もしすでに起動していたのであればサーバーを停止して、再起動します。

debug.properties 内で jpda.transport がサーバーの設定と一致するように設定されていることを確認します。

  1. 実行時ウィンドウ内でサーバーのノードを右クリックして、「プロパティー」を選択します。
  2. プロパティーシートの中で、デバッグの種類のプロパティーを調べます。
  • ソケット接続用の dt_socket
  • 共用メモリ (Windows) 用の dt_shmem (Windows)
    サーバーのデバッグの種類のプロパティーを変更した場合は、debug.properties ファイル内の関連するプロパティーに一致するようにしてください。
  1. プロパティーシートを閉じ、もしすでに起動していたのであればサーバーを停止して、再起動します。

  バージョン: NetBeans 4.0, 4.1
  プラットフォーム: すべて

---

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo