1

Oc4j では、EAR アプリがある場合、次のような orion-application を使用してアプリケーションのデータソースを作成するようにデプロイヤに指示できます。

<orion-application.xml>
<?xml version='1.0'?>
<orion-application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="http://xmlns.oracle.com/oracleas/schema/orion-application-10_0.xsd"
    default-data-source="jdbc/mainsearchds">
    <data-sources path="./data-sources.xml" />
</orion-application>

以下を使用します。

        <connection-factory factory-class="oracle.jdbc.pool.OracleDataSource" user="xx" password="xx" url="jdbc:oracle:thin:@server:1521:xyz" />

    </connection-pool>
    <managed-data-source name="MainSearchDataSource" jndi-name="jdbc/mainsearchds" connection-pool-name="MainSearchPool" />
</data-sources>

では... (EAR アプリ内ではなく) Web アプリケーションで...デプロイ時に必要なデータソースを自動的に作成するように構成する方法は??

ありがとう。

4

1 に答える 1

0

できません。WAR をデプロイすると、バックグラウンドで OC4J によってデータソースが構成されていない EAR が作成されます。次に、コマンド ラインを使用して、データソースを追加できます。

OC4J に WAR をデプロイするのは意味がありません。常に EAR をデプロイし、サーバーに構成ファイルを作成させないでください。

于 2011-04-01T22:44:11.783 に答える