Interstage Studio ユーザーズガイド |
目次 索引 |
第8章 デバッグ | > 8.1 Javaアプリケーションのデバッグ | > 8.1.4 J2EEアプリケーションのデバッグ |
Interstage Application Serverで動作するJ2EEアプリケーションをデバッグするには、IJServer起動構成が使用できます。IJServer起動構成は以下のことをします。
デバッグする手順を、以下に説明します。
デバッグするアプリケーションは、デバッグ情報を付加してビルドされている必要があります。プロジェクトを作成した場合のデフォルトは、デバッグ情報を付加する設定になっています。詳細は、"Javaビルダ"を参照してください。
Webサービスアプリケーションが動作可能なIJServerタイプは同一VMだけとなります。
EJB2.1のアプリケーションについては、以下の点に注意してください。
- 動作可能なIJServerタイプは同一VMだけとなります。
- EJB2.1のアプリケーションはリモート呼び出しできないため、Localインタフェース経由でEJBアプリケーションを呼び出すWebアプリケーションを作成し、デバッグしてください。
- Stateless Session BeanをWebサービス化した場合は、EARファイルにアーカイブする必要があります。
[デバッグ]から簡単にデバッグを開始することができます。以下に、デバッグする手順を説明します。
この方法でデバッグを開始した場合、IJServer起動構成が作成されます。
起動構成を作成してからデバッグを開始することができます。以下に、デバッグする手順を説明します。
IJServerの起動構成を作成します。
起動構成はデバッグする場合に毎回作成する必要はありません。
同じ起動構成でデバッグする場合は、[構成およびデバッグ]から作成した起動構成を選択し、[デバッグ]をクリックしてデバッグを開始してください。また、ツールバー上のデバッグアイコンの▼部分をクリックして、起動構成を選択することで素早くデバッグを開始することもできます。
[メイン]タブで、デバッグに使用するIJServerの選択および配備の設定をします。
Interstage Application Serverに未接続状態の場合、[IJServer名]にIJServerの一覧が正しく表示されません。このような場合には、[IJServer] ビューでInterstage Application Serverに接続してからIJServer起動構成を作成してください。
[クライアント]タブでクライアントアプリケーションの設定をします。クライアントアプリケーションを起動しない場合は、この作業は不要です。
ブラウザによっては、デバッグを開始してもすぐにデバッグが終了することがあります。このような場合は、[クライアント終了時にIJServerを停止する]のチェックをはずしてください。
[ソース]タブでは、デバッグで参照するアプリケーションのソースを指定します。初期状態では、[メイン]タブのリストで指定した資産のプロジェクトがソースルックアップパスに追加されます。ただし、エンタープライズアプリケーションプロジェクトの場合には、関連するプロジェクトがソースルックアップパスに追加されます。
それ以外が必要な場合には、ソースルックアップパスを編集してください。
デバッグを開始します。
Interstage Application Serverでは、複数の時間監視機能が提供されており、その監視時間の設定値によっては、デバッグ中にタイムアウトが発生します。デバッグ中にタイムアウトが発生する場合は、監視時間の設定値を変更してください。監視時間の設定方法については、"Interstage Application Server J2EEユーザーズガイド"を参照してください。
ローカルのInterstage Application Serverを用いた実行およびデバッグでは、Interstage Application Serverへの接続に必要なサービスが停止している場合にはそれらのサービスの起動を行います。Windows VistaなどのUser Account Control(UAC)機能を持つOSでは、サービスの起動を行う際に管理者権限への昇格を求めるダイアログボックスが表示されます。その場合には表示に従って管理者権限への昇格を行ってください。
管理サーバ上のIJServerに配備したアプリケーションをデバッグすることはできません。
目次 索引 |