Wildfly配置PostgreSQL数据源

在做实验室物品管理系统的时候,从Phabricator上克隆下来老师做的项目框架想着跑起来,但是出现了一个问题,是关于Datasource数据源配置的问题。简单来说,因为用的Datasource的方式来管理的数据库,配置数据源的作用就是给容器指定它要管理的是什么,方式是怎样的,Url地址等。

相关配置方法

1.通过手动添加的方式

jboss as 7配置postgresql数据源的方法


2.通过Wildfly命令行工具

1)下载postgresql jdbc driver

wget http://jdbc.postgresql.org/download/postgresql-9.4.1212.jar

下载jdbc driver放到一个合适目录下

这里写图片描述

2)之后通过命令行启动Wildfly

cd $JBOSS_HOME/bin
./standalone.sh


3)添加wildfly支持postgresql

cd $JBOSS_HOME/bin
./jboss-cli.sh
通过connect进入到standalone模式下
这里写图片描述

进入到standalone模式下之后,按照一下步骤进行(以下参数均为两道横线)。

[standalone@localhost:9990 /] module add -name=org.postgresql –slot=main –resources=/home/huanlu/devel/lib/postgresql.jar –dependencies=javax.api,javax.transaction.api

[standalone@localhost:9990/]/subsystem=datasources/jdbc-driver=postgres:add(driver-name=”postgres”,driver-module-name=”org.postgresql”,driver-class-name=org.postgresql.Driver)

4)为wildfly添加数据源
Ps:下面对应换成自己对应的数据源名称、用户名和密码

[standalone@localhost:9990 /] data-source add –name=labDS –jndi-name=java:jboss/labDS –driver-name=postgres –connection-url=jdbc:postgresql://localhost:5432/lab –user-name=postgres –password=111111 –validate-on-match=true –background-validation=false –valid-connection-checker-class-name=org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLValidConnectionChecker –exception-sorter-class-name=org.jboss.jca.adapters.jdbc.extensions.postgres.PostgreSQLExceptionSorter

完成之后可以列出当前wildfly数据源看一下
如果出现一下情况,说明配置成功。
这里写图片描述

配置完成之后,可以对应的到$JBOSS_HOME>standalone>configuration>standalone.xml文件中产看,期中会在140行到170之间多出如下这一部分
这里写图片描述

这就是你刚才配置的东西。

参考资料:

欢迎参考借鉴,有不对的地方,还希望指正。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值