Koneksi JBoss dengan PostgreSQL

Untuk melakukan koneksi antara JBoss dengan PostgreSQL dapat dilakukan dengan cara sebagai berikut:

1. Copy’kan file JBOSS_HOME/docs/examples/jca/postgres-ds.xml” Ke “JBOSS_HOME/server/default/deploy/postgres-ds.xml” .

Note:
     JBOSS_HOME: Direktori tempat menginstall JBoss.
2. Hapus File berikut JBOSS_HOME/server/default/deploy/hsqldb-ds.xml

3. Edit File postgres-ds.xml (menjadi seperti dibawah) untuk kemudian rename menjadi hsqldb-ds.xml.

         <connection-url>
                 jdbc:postgresql://localhost:5432/database
         </connection-url>
         <driver-class>org.postgresql.Driver</driver-class>
         <user-name>user_postgres</user-name>
         <password>password_postgres</password>

4. Copy Driver PostgreSQL (mis: postgresql-8.2-504.jdbc3.jar) ke direktori JBOSS_HOME/server/default/lib.

5.    Ubah file JBOSS_HOME/server/default/conf/standardjaws.xml
[atau jaws.xml] menjadi seperti berikut:

<jaws>

<datasource>java:/PostgresDS</datasource>

<type-mapping>PostgreSQL 7.2</type-mapping>

</jaws>

6.    Ubah file JBOSS_HOME/server/default/conf/standardjbosscmp-jdbc.xml
[atau jbosscmp-jdbc.xml] menjadi seperti berikut:

<jbosscmp-jdbc>

<defaults>

<datasource>java:/PostgresDS</datasource>

<datasource-mapping>PostgreSQL 7.2</datasource-mapping>

</defaults>

</jbosscmp-jdbc>

7. Apabila akan menjalankan aplikasi client, copy file berikut (berasal dari %JBOSS_HOME%/client) ke dalam classpath.

jboss-client.jar

jbossall-client.jar

Leave a Reply