|
Oracle Complex Event Processing (略称 Oracle CEP) ドメインと少なくとも 1 つのサーバを作成し、サーバ インスタンスを起動すると、アプリケーションをデプロイして実行できるようになります。詳細については、「サーバの停止と起動」を参照してください。
特定のサーバ インスタンスをコンフィグレーションするには、次のようにさまざまな方法があります。
config.xml) を手動で更新します。
「config.xml ファイルの手動編集によるサーバのコンフィグレーション」を参照してください。
wlevs.Admin ユーティリティを使用して、Oracle CEP インスタンスの管理や、デプロイされたアプリケーションのプロセッサに適用する EPL ルールの動的なコンフィグレーションを行います。
「wlevs.Admin コマンドライン リファレンス」を参照してください。
「Visualizer の概要」を参照してください。
Oracle CEP MBean の詳細については、「MBean を使用したアプリケーション、サーバ、およびドメインの管理」と Javadoc を参照してください。
Oracle CEP サーバ コンフィグレーション ファイルである config.xml は、DOMAIN_DIR/servername/config ディレクトリにあります。DOMAIN_DIR はメイン ドメイン ディレクトリを指し、servername はドメイン内の特定のサーバ インスタンスの名前を指します。Oracle CEP サーバ インスタンスのコンフィグレーションを変更するには、このファイルを更新します。
config.xml ファイルを使用して、以下のサーバ オブジェクトと機能をコンフィグレーションできます。追加または更新の必要がある要素については、参照先の節で詳細に説明しています。
「Oracle CEP マルチサーバ ドメインのコンフィグレーションおよび使用」を参照してください。
「Oracle Complex Event Processing で使用する Jetty のコンフィグレーション」を参照してください。
「リレーショナル データベースへのアクセスのコンフィグレーション」を参照してください。
wlevs.Admin ユーティリティを使用するために必要な JMX。
「Oracle Complex Event Processing で使用する JMX のコンフィグレーション」を参照してください。
「HTTP パブリッシュ/サブスクライブ サーバのコンフィグレーション」を参照してください。
NOTICE に設定されています。
「ロギングとデバッグのコンフィグレーション」を参照してください。
次に示すサンプルの config.xml は、ORACLE_CEP_HOME/user_projects/domains/wlevs30_domain/defaultserver テンプレート ドメインに属し、これらのサービスのいくつかをコンフィグレーションする方法を示しています。
<?xml version="1.0" encoding="UTF-8"?>
<!--Sample XML file generated by XMLSpy v2007 sp2 (http://www.altova.com)-->
<n1:config
xsi:schemaLocation="http://www.bea.com/ns/wlevs/config/server wlevs_server_config.xsd"
xmlns:n1="http://www.bea.com/ns/wlevs/config/server"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<netio>
<name>NetIO</name>
<port>9002</port>
</netio>
<netio>
<name>sslNetIo</name>
<ssl-config-bean-name>sslConfig</ssl-config-bean-name>
<port>9003</port>
</netio>
<work-manager>
<name>JettyWorkManager</name>
<min-threads-constraint>5</min-threads-constraint>
<max-threads-constraint>10</max-threads-constraint>
</work-manager>
<jetty>
<name>JettyServer</name>
<network-io-name>NetIO</network-io-name>
<work-manager-name>JettyWorkManager</work-manager-name>
<secure-network-io-name>sslNetIo</secure-network-io-name>
</jetty>
<rmi>
<name>RMI</name>
<http-service-name>JettyServer</http-service-name>
</rmi>
<jndi-context>
<name>JNDI</name>
</jndi-context>
<exported-jndi-context>
<name>exportedJndi</name>
<rmi-service-name>RMI</rmi-service-name>
</exported-jndi-context>
<jmx>
<rmi-service-name>RMI</rmi-service-name>
<rmi-jrmp-port>9999</rmi-jrmp-port>
<jndi-service-name>JNDI</jndi-service-name>
<rmi-registry-port>9004</rmi-registry-port>
</jmx>
<ssl>
<name>sslConfig</name>
<key-store>./ssl/evsidentity.jks</key-store>
<key-store-pass>
<password>{Salted-3DES}j4XEtuXmmvEl4M/NInwq0A==</password>
</key-store-pass>
<key-store-alias>evsidentity</key-store-alias>
<key-manager-algorithm>SunX509</key-manager-algorithm>
<ssl-protocol>TLS</ssl-protocol>
<enforce-fips>false</enforce-fips>
<need-client-auth>false</need-client-auth>
</ssl>
<http-pubsub>
<name>pubsub</name>
<path>/pubsub</path>
<pub-sub-bean>
<server-config>
<name>/pubsub</name>
<supported-transport>
<types>
<element>long-polling</element>
</types>
</supported-transport>
<publish-without-connect-allowed>true</publish-without-connect-allowed>
</server-config>
<channels>
<element>
<channel-pattern>/evsmonitor</channel-pattern>
</element>
<element>
<channel-pattern>/evsalert</channel-pattern>
</element>
<element>
<channel-pattern>/evsdomainchange</channel-pattern>
</element>
</channels>
</pub-sub-bean>
</http-pubsub>
<cluster>
<server-name>productionServer</server-name>
</cluster>
<domain>
<name>wlevs30_domain</name>
</domain>
| 警告 : | config.xml ファイルを手動で更新し、Oracle CEP のコンフィグレーションを変更した場合、変更を有効にするにはサーバを再起動する必要があります。 |
|