cwh643 发表于 2013-1-30 01:37:49

JBOSS中配置postgres数据源

原创文章,欢迎转载,转载时务必注明原文地址及作者

(1)JDBC驱动的配置
配置postgres的JDBC驱动添加到JBOSS下
    1.把postgresql-8.4-701.jdbc3.jar拷贝到${JBOSS_HOME}/server/default/lib目录下
(2)数据源的设定
postgres数据源的配置文件设定
    1.把${JBOSS_HOME}/docs/examples/jca/postgres-ds.xml文件拷贝到
      ${JBOSS_HOME}/server/default/deploy目录下。
    2.把jndi-name的值修改成DefaultDS。
    3.修改connection-url,user-name,password的值
<datasources><local-tx-datasource>    <jndi-name>DefaultDS</jndi-name>    <connection-url>jdbc:postgresql://127.0.0.1:5432/test</connection-url>    <driver-class>org.postgresql.Driver</driver-class>    <user-name>postgres</user-name>    <password>123456</password>      <metadata>         <type-mapping>PostgreSQL</type-mapping>      </metadata></local-tx-datasource></datasources>
(3)JMS管理的设定
JMS管理的数据源也使用postgres
    1.把${JBOSS_HOME}/docs/examples/jms/postgres-jdbc2-service.xml文件拷贝到
      ${JBOSS_HOME}/server/default/deploy/jms目录下
    2.把数据源名称PostgresDS修改成DefaultDS。
<?xml version="1.0" encoding="UTF-8"?><server> <mbean …>    …</mbean>…<mbean code="org.jboss.mq.pm.jdbc2.PersistenceManager"name="jboss.mq:service=PersistenceManager">    <depends optional-attribute-name="ConnectionManager">    jboss.jca:service=DataSourceBinding,name=DefaultDS  </depends>…</server>
(4)HSQLDB设定文件的删除
HSQLDB设定文件的删除
    1.删除${JBOSS_HOME}/server/default/deploy/hsqldb-ds.xml
    2.删除${JBOSS_HOME}/server/default/deploy/jms/hsqldb-jdbc2-service.xml
页: [1]
查看完整版本: JBOSS中配置postgres数据源