Deploy ツールは、JRun で公開する Bean を作成するために使用します。Deploy ツールは次の作業を実行します。
deploy.properties ファイルで ejipt.isCompatible=true と指定している場合に限って、JDK 1.1 ベースのクライアントで使用するために必要なスケルトンを作成します。runtime.properties ファイルを作成します (これはシステム生成ファイルです。手作業で変更しないでください)。Deploy ツールは、コマンド ラインまたは JMC から実行できます。
コマンド ライン Deploy ツールは、/deploy ディレクトリでのみ動作します。JAR ファイルなどすべての入力が /deploy ディレクトリで使用可能であり、生成された出力がすべて /deploy ディレクトリに配置されるようにする必要があります。JMC を使用して EJB を公開する場合、JAR ファイルはどの位置からでも指定でき、JMC はそれらを /deploy ディレクトリに自動的にコピーします。
Deploy ツールは、deploy.properties ファイルの ejipt.ejbJars プロパティにリストされている Bean JAR ファイルを処理します。このプロパティを指定しないと、Deploy ツールは、/deploy ディレクトリにある ejipt_objects.jar、ejipt_exports.jar、および extra_exports.jar 以外のすべての JAR ファイルを処理します。Deploy ツールの出力には、ejipt_objects.jar、ejipt_exports.jar、および runtime.properties があります。
既定では、Deploy ツールは標準の JDK コンパイラを使用します。ただし、deploy.properties ファイルの ejipt.javac プロパティを書き換えて、別のコンパイラを使用できます。
> cd jruninstalldirectory
> java -Djava.security.policy=lib/jrun.policy -classpath lib/ejipt_tools.jar allaire.ejipt.tools.Deploy
[Enterprise JavaBeans 公開] パネルに deploy.properties ファイルおよび /
deploy ディレクトリの EJB JAR ファイルのリストが表示されます。各 EJB JAR
ファイルには、リモート インターフェイス、ホーム インターフェイス、および公開
される Bean 実装が含まれています。
/deploy ディレクトリに存在しない場合、JMC 公開プロセスはこれを /deploy ディレクトリにコピーします。deploy.properties ファイルの行を追加または変更します。詳細については、"プロパティ ファイルのコーディング"を参照してください。JMC は deploy.properties ファイルを更新し、必要に応じて EJB JAR ファイルを
/deploy ディレクトリにコピーして、Deploy ツールを呼び出します。
詳細については、『JRun セットアップ ガイド』を参照してください。
-redeploy オプションを使用すると、新しい Bean または更新された Bean に対してのみオブジェクトの実装が生成されます。Bean を再公開するには、次のコマンドを入力します。
> cd JRun のインストール ディレクトリ
> java -Djava.security.policy=lib/jrun.policy -classpath lib/ejipt_tools.jar allaire.ejipt.tools.Deploy -redeploy
|
メモ JMC を使用して再公開することもできます。 |