公開担当者は JRun 公開ツールを使用して J2EE アプリケーションをインストールします。これらのツールは、JMC またはコマンド ライン インターフェイスから実行できます。
J2EE アプリケーション公開プロセスの内容は次のとおりです。
JMC を使用して J2EE アプリケーションを公開できます。
詳細については、『JRun セットアップ ガイド』を参照してください。
JRun には EarDeploy ツールが用意されており、このツールでは J2EE アプリケーション公開ツール用のコマンド ライン インターフェイスが提供されます。EarDeploy ツールによって、コマンド ライン パラメータのセットを使用して EAR ファイルを公開できます。
EarDeploy には、WarDeploy ツールおよび EJB Deploy ツールが組み込まれています。この機能を活用するには大量のライブラリ セットが必要なので、-classpath
引数は非常に長くなります。通常、JMC によって簡単なインターフェイスが提供されます。
コマンド ライン インターフェイスでは、JRun インストール ディレクトリで作業していると想定した場合、次の構文を使用して J2EE アプリケーションの公開、削除、および再公開を実行できます。
java -classpath=classpathfiles allaire.jrun.tools.EarDeploy
-d earfile -s servername -j jruninstalldirectory
次の Windows バッチ ファイルの例は、必要なクラスパス ファイルを使用して EarDeploy を実行する方法について示します。
@echo off
set JRUN_HOME=c:\progra1\allaire\jrun set CP=%CP%;%JRUN_HOME%\lib\ext\ejb.jar set CP=%CP%;%JRUN_HOME%\lib\ext\jaxp.jar set CP=%CP%;%JRUN_HOME%\lib\ext\parser.jar set CP=%CP%;%JRUN_HOME%\lib\ext\servlet.jar set CP=%CP%;%JRUN_HOME%\lib\jrun.jar set CP=%CP%;%JRUN_HOME%\lib\install.jar set CP=%CP%;%JRUN_HOME%\lib\ejipt.jar set CP=%CP%;%JRUN_HOME%\lib\ejipt_tools.jar java -classpath %CP% allaire.jrun.tools.EarDeploy -d %JRUN_HOME%¥samples¥sample9a¥sample9a.ear -s default -j %JRUN_HOME% rem The following line supports arguments for -d, -s, and -j rem java -classpath %CP% allaire.jrun.tools.EarDeploy %1
公開担当者は、公開される J2EE アプリケーションについて、セキュリティ ユーザとロールを定義しなければならない場合があります。ユーザ定義の詳細については、第 39 章を参照してください。