![]() ![]() ![]() ![]() |
Deployer
は、管理者や開発者が Oracle CEP アプリケーションのデプロイ操作をコマンドラインで実行するための Java ベースのデプロイメント ユーティリティです。Oracle CEP デプロイメントのコンテキストでは、アプリケーションは次のアーティファクトを含む OSGi バンドル JAR ファイルとして定義されます。
コンフィグレーション ファイルは OSGi バンドル JAR ファイルの META-INF/wlevs
ディレクトリにあります。
EPN アセンブリ ファイルは、OSGi バンドル JAR ファイルの META-INF/spring
ディレクトリにあります。
MANIFEST.MF
ファイル。
このデプロイメント バンドルを作成する方法の詳細については、「Oracle CEP アプリケーションのアセンブル : 主な手順」を参照してください。
Deployer ユーティリティは HTTP を使用して Oracle CEP に接続します。つまり、アプリケーションのデプロイ先となるサーバ インスタンスに応じて Jetty をコンフィグレーションする必要があります。詳細については、Oracle CEP のコンフィグレーション」を参照してください。
Oracle CEP は、deployments.xml
ファイルを使用して、デプロイ済みアプリケーションの OSGi バンドルのリストを内部的に維持します。このファイルは DOMAIN_DIR/servername
ディレクトリにあります。DOMAIN_DIR
はメイン ドメイン ディレクトリであり、アプリケーションのデプロイ先となるサーバ インスタンスに対応します。servername
はサーバ インスタンス自体です。このファイルについては、「デプロイメントの XSD スキーマ」を参照してください。
警告 : | deployments.xml ファイルの XSD は、あくまでも参考として示しています。deployments.xml ファイルを手動で更新することは、お勧めしません。 |
Deployer
ユーティリティを使用するための環境を設定するには、次の手順に従います。
ORACLE_CEP_HOME
/ocep_10.3/bin
ディレクトリにある wlevsdeploy.jar JAR
ファイルを含むように CLASSPATH 変数を更新します。ORACLE_CEP_HOME
は、/oracle_cep
などの Oracle CEP メイン インストール ディレクトリです。
Oracle CEP をインストールして実行しているコンピュータとは別のコンピュータで Deployer
ユーティリティを実行すると便利な場合があります。このユーティリティをリモートで実行するには、次の手順に従います。
Deployer ユーティリティを使用するための構文は次のとおりです。
java-jar wlevsdeploy.jar
[接続の引数]
[ユーザ資格の引数]
[デプロイメント コマンド]
以下の節では、Deployer ユーティリティで使用できるさまざまな引数およびコマンドについて説明します。このユーティリティの具体的な使い方の例については、「Deployer ユーティリティの使用例」を参照してください。
次の表は、Deployer ユーティリティで指定できる接続の引数を示しています。
次の表は、Deployer ユーティリティで指定できるユーザ資格の引数を示しています。
次の表は、Deployer ユーティリティで使用できるデプロイメント コマンドを示しています。
以下の例は、Deployer ユーティリティの使い方を示しています。すべての例で、Oracle CEP はホスト ariel
で実行されており、ポート 9002
をリスンしています。また、サーバ管理者のユーザ名/パスワードは wlevs/wlevs
です。わかりやすくするために例は複数行に分けて示していますが、コマンドを実行するときは、すべての引数とコマンドを 1 行に入力してください。
prompt> java-jar wlevsdeploy.jar
-url http://ariel:9002/wlevsdeployer -user wlevs -password wlevs
-install /application/bundles/com.my.exampleApp_1.0.0.0.jar
上の例は、/application/bundles
ディレクトリにある com.my.exampleApp_1.0.0.0.jar
という OSGi バンドルをインストールする方法を示しています。
次のコマンドは、このアプリケーションを中断後に再開する方法を示しています。
prompt> java com.bea.wlevs.deployment.Deployer
-url http://ariel:9002/wlevsdeployer -user wlevs -password wlevs
-resume exampleApp
次の例は、このアプリケーションのアンインストール方法を示しています。アンインストールを実行すると、アプリケーションのすべてのトレース情報がドメイン ディレクトリから削除されます。
prompt> java com.bea.wlevs.deployment.Deployer
-url http://ariel:9002/wlevsdeployer -user wlevs -password wlevs
-uninstall exampleApp
次の例は、strategies_1.0.jar
というアプリケーションを strategygroup
にインストールする方法を示しています。また、java
ユーティリティの -jar
コマンドの使用方法も示しています。
prompt> java -jar wlevsdeploy.jar
-url http://ariel:9002/wlevsdeployer -install strategies_1.0.jar
-group strategygroup
![]() ![]() ![]() |