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

«  JSP エディター   ::   コンテンツ

デバッグ(Java開発)

概要

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

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

  1. サーバー・ビューに表示されているサーバーから「サーバーの概要」の画面を開きます。

  2. サーバーの起動構成を開き、「ソース」タブの画面でデバッグの対象となるプロジェクトを選択します。

    起動構成
  3. サーバー・ビューで登録した Resin サーバーをデバッグモードで起動します。

    サーバの起動

    コラム

    サーバー・ビューへの Resin サーバーへの設定の仕方は、 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 エディター   ::   コンテンツ