スタンドアロンOC4Jインスタンスに、またはローカルDCM経由でOracle Application ServerにJ2EEアプリケーションをデプロイするのみでなく、JDeveloperでは、リモートOracle Application Server Distributed Configuration Management(DCM)を使用して、Oracle Application Serverターゲット・サーバーへの接続を作成し、直接デプロイできます。つまり、DCMユーティリティdcmctl
を、Oracle Application ServerまたはJDeveloperと同じ物理マシンにインストールする必要はありません。
リモートDCMへの接続を作成するプロセスには、次のステップが必要です。
リモートDCM経由でOracle Application Serverインスタンスへの接続を作成するには、次のようにします。
admin
ユーザーについて、「ユーザー名」と「パスワード」に値を入力します。 (これは、Oracle9iASリリース9.0.2を使用している場合にのみ適用されます。)
orion-web.xml
およびem-app.xml
ファイルを手動で編集するには、次のようにします。
${ORACLE_HOME}/sysman/j2ee/application-deployments/em/emd/orion-web.xml
で、次の行をコメントとして指定します。
<!--
<classpath path="/<ORACLE_HOME>/dcm/lib/dcm.jar" />
-->
<!--
<classpath path="/<ORACLE_HOME>/j2ee/home/jaznplugin.jar" />
-->
${ORACLE_HOME}/sysman/j2ee/config/em-app.xml
に、次の行を追加します。
<!-- Added dcm.jar and jaznplugin.jar in order to let -->
<!-- EM share the same DCM stack with the DCM servlet API -->
<library path="/<ORACLE_HOME>/j2ee/home/jaznplugin.jar" />
<library path="/<ORACLE_HOME>/dcm/lib/dcm.jar" />
この場合${ORACLE_HOME}
は、Oracle9iASのORACLE_HOME
の場所です。
実行中のEnterprise Manager OC4Jインスタンスにoc4j-dcm-servlet.ear
をデプロイし、orion-web.xml
ファイルおよびem-app.xml
ファイルを編集したら(Oracle9iAS 9.0.2のみ)、${ORACLE_HOME}/bin/
から次のコマンドを発行してEnterprise Managerを再起動する必要があります。
emctl stop
emctl start
注意: Enterprise Managerのパスワードの入力を要求されます。