六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 268|回复: 0

JBOSS中配置postgres数据源

[复制链接]

升级  70%

7

主题

7

主题

7

主题

童生

Rank: 1

积分
35
 楼主| 发表于 2013-1-30 01:37:49 | 显示全部楼层 |阅读模式
原创文章,欢迎转载,转载时务必注明原文地址及作者

(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
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表