JRun は、Java IDE との統合が可能です。JRun と連動するように IDE を設定する場合は、次の作業を行います。
main
メソッドを含んでいるクラスを指定します。
main
メソッドに渡されるコマンドライン引数を指定します。
EJB エンジンをスタンド アロンモードで実行中の場合は、代わりに、EJB エンジンの main
メソッドを含んでいるクラスを指定し、EJB エンジンに対してコマンドライン java
引数を指定します。
各 Java IDE には、特定の統合要件および機能があります。JRun と Java IDE の統合に関する最新情報については、http://allaire.com/Support/KnowledgeBase/SearchForm.cfm にアクセスして、知識ベースの記事番号 14529 をご覧ください。
IDE では、JRun の main
メソッドを含んでいる Java クラスを識別する必要があります。JRun では、main
メソッドは、JRun のルート ディレクトリ/lib/jrun.jar
に格納されている JRun
クラスです。パッケージ名はありません。
JRun のクラスパスに指定する JAR ファイルは、J2EE の機能一式を使用しているか、あるいはサーブレット/JSP コンテナのみを使用しているかによって、次のように異なります。
wddx.jar
、jsprt.jar
、およびinstall.jar
を除く JRun のルート ディレクトリ/lib
および JRun のルート ディレクトリ/lib/ext
内にあるすべてのファイルを含める必要があります。 すべての標準 Sun J2EE JAR ファイルは、JRun のルート ディレクトリ/lib/ext
ディレクトリに格納されています。
jrun.jar
jsp.jar
rhino.jar
(JavaScript を JSP のスクリプト言語として使用する場合のみ)xt.jar
ssi.jar
(SSIFilter 機能を使用する場合のみ)servlet.jar
どの JAR ファイルを含めたらよいか不明な場合は、JRun のルート ディレクトリ/lib
および JRun のルート ディレクトリ/lib/ext
に格納されているすべての JAR ファイルを含めます。
アプリケーションが使用するすべてのクラス、JAR ファイル、および ZIP ファイルは、クラスパスに追加されます。たとえば、JDBC を使用してアプリケーションをデータベースに接続するには、JDBC ドライバの JAR ファイルをクラスパスに追加する必要があります。アプリケーションが JRun のバージョンとともに分散された Merant データベース ドライバを使用する場合は、必ず JRun のルート ディレクトリ/servers/lib/jrun_drivers.jar
を含めてください。アプリケーションが JRun タグ ライブラリを使用する場合は、必ず JRun のルート ディレクトリ/servers/lib/jruntags.jar
を含めてください。
JRun main
メソッドに渡されるコマンドライン引数を指定する必要があります。
-start JRun のルート ディレクトリ/servers/サーバー名 jrun.rootdir=JRun の ルート ディレクトリ
上記の引数は、特定のルート ディレクトリにインストールされている JRun サーバーを起動します。コマンドライン引数の詳細については、『JRun セットアップ ガイド』を参照してください。
メモ マシンの JRun サーバーを停止してから、IDE 内にある JRun を開始してください。 そうしないと、実行中のサーバーとポートが競合するため、JRun は IDE 内で開始され ません。 |
EJB エンジンをスタンドアロン モードで実行中の場合は、EJB エンジンの main
メソッドを含んでいるクラスを指定し、EJB エンジンに対してコマンドライン java
引数を指定します。
メモ クラスパスに JAR ファイルを指定する場合は、 |
スタンドアロン EJB エンジンの場合、main メソッドは、JRun のルート ディレクトリ/lib/ejipt.jar
に格納されている allaire.ejipt.Ejipt
クラスに含まれています。
スタンドアロン EJB エンジンを使用する場合は、次の java
コマンドライン引数を指定してください。
-Dejipt.classServer.host=127.0.0.1
-Dejipt.classServer.port=2323 -Dejipt.homePort=2333 -Djava.security.policy=JRun のルート ディレクトリ/lib/jrun.policy -Dejipt.home=JRun のルート ディレクトリ -Dejipt.ejbDirectory=JRun のルート ディレクトリ/servers/サーバー名
上記の引数は、わかりやすくするために個別の行で示されています。これらの引数を IDE に入力するときは、各引数の間にスペースを入れて、すべての引数を同じ行にします。