Deployer
ユーティリティは、管理者や開発者がOracle Stream Explorerアプリケーションのデプロイ操作をコマンドラインで実行するためのJavaベースのデプロイメント・ユーティリティです。Oracle Stream Explorerデプロイメントのコンテキストでは、アプリケーションは次のアーティファクトを含むOSGiバンドルJARファイルとしてhttp://www.osgi.org/で定義されます。
アダプタ、アダプタ・ファクトリ、ビジネス・ロジックを格納したPOJOなど、アプリケーションのいくつかのコンポーネントを実装するコンパイル済Javaクラス・ファイル。
プロセッサ、アダプタ、ストリームなど、アプリケーションのコンポーネントを構成する1つまたは複数のOracle Stream Explorer構成XMLファイル。
構成ファイルは、OSGiバンドルJARファイルのMETA-INF/wlevs
ディレクトリにある必要があります。
アプリケーションのすべてのコンポーネントと、各コンポーネントが相互にどのように接続されているかを記述したEPNアセンブリ・ファイル。EPNアセンブリ・ファイルは標準のSpringコンテキスト・ファイルを拡張します。
EPNアセンブリ・ファイルは、OSGiバンドルJARファイルのMETA-INF/spring
ディレクトリにある必要があります。
JARファイルのコンテンツを記述するMANIFEST.MF
ファイル。
このデプロイメント・バンドルの作成の詳細は、Oracle Stream Explorerによるイベント処理のためのアプリケーション開発を参照してください。
デプロイヤ・ユーティリティはHTTPを使用してOracle Stream Explorerに接続し、アプリケーションのデプロイ先となるサーバー・インスタンスに応じてJettyを構成する必要があります。『Oracle Stream Explorerの管理』を参照してください。
Oracle Stream Explorerは、deployments.xml
ファイルを使用して、デプロイ済アプリケーションのOSGiバンドルのリストを内部的に維持します。このファイルはDOMAIN_DIR/servername
ディレクトリにあります。DOMAIN_DIR
はメイン・ドメイン・ディレクトリであり、アプリケーションのデプロイ先となるサーバー・インスタンスに対応します。servername
はサーバー・インスタンス自体です。
注意:
deployments.
xmlファイルのXSDは、情報のみの目的で提供されます。deployments.xml
ファイルを手動で更新することはお薦めしません。