intra-mart e Builder for Accel Platform / ユーザ操作ガイド

第8版 2014-04-01

«  JSP エディター   ::   コンテンツ   ::   業務スケルトンで利用できる機能  »

デバッグ(Java開発)

概要

  • 本項では TERASOLUNA Global Framework フレームワークで開発したアプリケーションのデバッグの方法について説明します。
  • デバッグの方法として2通りの方法があります。
    1. サーバ・ビューから起動する方法
    2. resin.exe からサーバーを起動し、Javaリモートデバッグを利用する方法

サーバ・ビューから起動する方法

  • デバッグ対象のモジュールプロジェクトがデバッグサーバーに関連付いてない場合、以下の作業を行います。
  1. サーバー・ビューからデバッグサーバーを右クリックし、「追加と削除」を選択します。

    サーバー・ビュー
  2. 「追加と削除」ウィザードで、対象のモジュールプロジェクトを追加し、終了ボタンを押下します。

    追加と削除
  3. デバッグサーバーにモジュールプロジェクトが追加されますので、デバッグサーバーをデバッグ起動します。

    追加と削除

    コラム

    サーバー・ビューへの デバッグ サーバーへの設定の仕方は、 e Builder セットアップガイドの
    「開発環境用のResin設定」を参照してください。
  4. デバッグを行うプロジェクト内の Java ファイルを開いてブレークポイントを設定します。

    ブレークポイントの設定
  5. ブラウザでデバッグ対象の処理を実行します。

  6. eclipse のデバッグモードが起動します。

resin.exe からサーバーを起動し、Javaリモートデバッグを利用する方法

  1. <% resin_home %>/conf フォルダにある resin.properties にある jvm_args に以下の引数を追加します。
    -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=<ポート番号>
  2. Resin サーバを起動します。

  3. eclipse のツール・バーから「実行」→「デバッグの構成」を選択します。

    ツール・バー
  4. メニューから 「リモート Java アプリケーション」 から「新規」を選択し、新しい起動構成を作成します。

    デバッグの構成設定画面
  5. 接続タブで以下のように設定します。

    • 名前欄に、起動構成のラベルを入力します。(任意)
    • ソースにデバッグ対象のプロジェクトを選択します。
    • 接続タイプは「標準(ソケット接続)」を設定します。
    • 接続プロパティーのホスト名は、サーバ起動時のホスト名を、ポート番号は jvm_args に指定したポート番号を記入します。
  6. ソースタブでデバッグの対象となるプロジェクトを選択し、追加します。

  7. デバッグの構成を適用し、実行します。

  8. デバッグを行うプロジェクト内の Java ファイルを開いてブレークポイントを設定します。

  9. ブラウザでデバッグ対象の処理を実行します。

  10. eclipse のデバッグモードが起動します。

«  JSP エディター   ::   コンテンツ   ::   業務スケルトンで利用できる機能  »