序文
JSP 作成の経験がある人なら誰でも、JSP のデバッグが困難になった経験があるでしょう。自動デバッグ ツールがないため、JSP のデバッグ時にファイル内で多数の print ステートメントを使用する必要があります。このアプローチは、JSP のスコープ内でエラーを特定するためのシンプルで効果的な方法ですが、JSP で呼び出されるオブジェクトの内部エラーを迅速かつ効果的に特定するには少し不十分です。これは、サーバーのコンパイル、パブリッシュ、起動、停止を頻繁に行う必要があり、デバッグに大きな不便をもたらすためです。
伝説的な WYSIWYG JSP デバッグ ツールは、作者が現在知っている限り存在しません。読者の皆様がこれについて何か情報をお持ちでしたら、ぜひお知らせください。しかし、JSP デバッグ ツールは存在しており、それらは無料です。ロンボズです。ダウンロード アドレス: http://www.objectlearn.com/products/download.jsp
この記事は、lomboz を使用して JSP をデバッグする方法を説明する簡単な例から始まります。この例の開発環境は次のとおりです:
-JDK バージョン: 1.4.1;
-JAVA IDE: Eclipse 2.1;
-lomboz: Eclipse2.1 用プラグイン;
-JSP/Servlet コンテナー: Tomcat 4.1.18。
ロンボズの紹介
厳密に言うと、lomboz は Eclipse 用の J2EE プラグインであり、多くの Java アプリケーション サーバー、J2EE コンポーネント、および Web アプリケーション開発を Eclipse に統合し、Java 開発者が Eclipse を使用して J2EE アプリケーションを構築、テスト、デプロイするのに役立ちます。この記事の焦点である JSP デバッグについては、次のような関連サポートもあります。
- 構文の色付けと構文チェックを含む、JSP の作成をサポートします。
- JSP デバッグをサポートします。
JSP デバッグの場合、lomboz の原理は、デバッグ対象の JSP ページによって生成された Java コードをデバッグすることです。デバッグ プロセス全体は Java アプリケーションのデバッグ プロセスと同じであるため、JSP 自体のデバッグと JSP によって呼び出されるオブジェクトのデバッグの両方がシームレスにリンクされます。
この記事の例を開始する前に、lomboz のインストールと、その JSP デバッグ機能を通常に使用するための構成を見てみましょう。
インストールと構成
lomboz のインストール プロセスは非常に簡単です。ほとんどの Eclipse プラグインのインストール プロセスは次のとおりです。
1. lomboz のダウンロード アドレス ( http://www.objectlearn.com/products/download.html) からダウンロードします。 jsp ) を使用して Eclipse2 1 (または他のバージョンの Eclipse) をサポートします。
2. Eclipse がすでに実行されている場合は、まず Eclipse を閉じてください。
3. ダウンロードしたファイルを Eclipse インストール ディレクトリの plugins ディレクトリに解凍します。
4. Eclipse を再起動し、「Eclipse Platform プラグインについて」を開きます ([ヘルプ] -> [Eclipse プラットフォームについて] -> [プラグインの詳細])。lomboz が正常にインストールされている場合は、それに関する情報が表示されます。以下に示すように:
注: lomboz をアンインストールする場合は、plugins ディレクトリ内の lomboz に対応するディレクトリを削除するだけで済みます。
5. 図に示すように、Lomboz J2EE View をセットアップし、[Window] -> [Customize Perspective] を開きます。
1. JDK を設定し、「Windows -> Preferences」を選択し、Lomboz を選択して JDK を設定します。凡例に示すように:
2. サーバーを定義します。サーバーが Lomboz のデフォルト サーバー リストに既に含まれている場合は、この手順を省略できます。 Lomboz のデフォルト サーバー リストは、前の手順のインターフェイスで Lomboz を展開し、[サーバー定義] を選択することで取得できます。以下では、Tomcat4.1.18 の追加を例として、サーバーの追加方法を説明します。関連する手順は次のとおりです。
a) Lomboz インストール ディレクトリのservers サブディレクトリに入り、.server ファイル (tomcat410.server など) をコピーし、その名前を tomcat418.server に変更します。
b) このファイルを開き、このファイルの次の場所を変更します。
-
-
。デフォルト値は任意の名前 (TOMCAT418 など) に変更されます。 Lomboz プロジェクトのデフォルトの ClassPath 変数名を表すために使用されます。
-
c) jasper-runtime.jar を追加します。デフォルトでは、TomcatX.server ファイルには servlet.jar と bootstrap.jar の 2 つの jar ファイルのみが含まれていますが、jasper-runtime.jar はありません。このjarファイルはJSPのデバッグ処理において非常に重要な役割を果たしますので追加してください。 jar をサーバーに追加するには 2 つの方法があります。
方法 1:
編集した .server ファイルの
方法 2: 「サーバー定義」インターフェイスを使用します。これについては、ここでは再度説明しません。
以下に示すように、設定されたサーバーが「サーバー定義」フォームに表示されます。
注: Lomboz を正しく動作させるには、Tomcat4.x サーバーにパッチを適用する必要があります。パッチのダウンロード アドレスは、http:
です。この時点で、Lomboz のインストールと構成は完了しています。 Lomboz による JSP のデバッグプロセスを体験するために、「Hello World!」サンプルを作成します。
JSPのデバッグ
プロジェクトの作成 Lomboz を使用して JSP をデバッグするには、まず Lomboz プロジェクトを作成する必要があります。手順は次のとおりです:
1. [ファイル] -> [新規] -> [Lomboz J2EE プロジェクト] を開き、debugJsp という名前のプロジェクトを作成します。
2. [次へ] を選択して Lomboz プロジェクトのプロパティ選択ページに入り、使用する Web モジュールとサーバーを追加します。私たちの主なタスクは JSP をデバッグすることなので、EJB モジュールは空であってもかまいません。以下に示すように:
3. [完了] を選択すると、Lomboz プロジェクトが作成されます。このとき、Lomboz によって生成されるファイル構造は次のようになります。
次に、必要な JSP ファイルを作成できます。この例では、デフォルトのindex.jspを直接使用し、その内容を次のように変更します。
<頭>