Oracle JDBCドライバのデータソースを作成するには、JBoss/conf/<configuration>
ディレクトリにあるjboss.jcml
ファイルを編集します。たとえば、次のディレクトリにファイルがあるとします。C:¥¥<JBoss_install>¥jboss¥conf¥catalina
このファイルには、1つの変更と1つの追加を行います。
<mbean code="org.jboss.jdbc.JdbcProvider" name="DefaultDomain:service=JdbcProvider">
<attribute name="Drivers">org.hsqldb.jdbcDriver</attribute>
</mbean>
このエントリを、次のエントリで置換します。
<mbean code="org.jboss.jdbc.JdbcProvider" name="DefaultDomain:service=JdbcProvider">
<attribute name="Drivers">oracle.jdbc.driver.OracleDriver,org.hsqldb.jdbcDriver</attribute>
</mbean>
</mbean>
のすぐ下に次のエントリを追加します。データベース構成に合わせてURL、JDBCUserおよびPasswordのプロパティを変更します。 <mbean code="org.jboss.jdbc.XADataSourceLoader"
name="DefaultDomain:service=XADataSource,name=OracleDS">
<attribute name="PoolName">OracleDS</attribute>
<attribute name="DataSourceClass">
org.jboss.pool.jdbc.xa.wrapper.XADataSourceImpl
</attribute>
<attribute name="URL">
jdbc:oracle:thin:@rcleveng-sun:1521:RCLEVENG
</attribute>
<attribute name="JDBCUser">scott</attribute>
<attribute name="Password">tiger</attribute>
<attribute name="MinSize">0</attribute>
<attribute name="MaxSize">10</attribute>
</mbean>
最初の変更によって、Oracle JDBCドライバをロードし、JDBC DriverManager
クラスに登録できます。
2番目の変更は、java:/OracleDS
のJNDI名にバインドされるJDBCデータソースを作成します。
JBossアプリケーション・サーバーへのデプロイ
EJBセッションBeanのJBossテスト・クライアントの作成
Copyright © 1997, 2007, Oracle. All rights reserved.