JBoss 7/WildFly 10中配置使用Oracle数据库

近来将原来的JBOSS7升级到了JBOSS10 (现在名字叫WildFly10),原因在IDEA中使用JK1.8的时候说JBOSS7后不再支持JDK1.8版本了,所以想更换成wildFly来尝试一下,在配置oracle数据连接,遇到了一个大坑,步骤如下:

1、到官方网站下载好WildFly10,解压;

2、初始化JBOSS管理用户名和密码;

3、启动standalone.bat后,登录管理控件台添加ORACLE数据源的操作,按照网上的教程死活添加失败,错误信息如下,

 Internal Server Error { "outcome" => "failed", "failure-description" => {"WFLYCTL0180: Services with missing/unavailable dependencies" => [ "org.wildfly.data-source.FPF is missing [jboss.jdbc-driver.oracle]", "jboss.driver-demander.java:jboss/datasources/FPF is missing [jboss.jdbc-driver.oracle]" ]}, "rolled-back" => true, "response-headers" => {"process-state" => "reload-required"} }

直接在配置文件里面加入也是不成功,启动standalone.bat时,standalone.xml原来配置的信息全部又没了,原因是启动加载相关配置失败后无用的配置都会被清除(个人理解);

在界面配置的过程中可以看检测到哪些驱动,防止出错:

解决方案:先在standalone.xml中增加驱动,<subsystem xmlns="urn:jboss:domain:datasources:4.0"> 中的 <datasources>节点<driver>下先增加驱动,再可以从界面进行配置即可:

<driver name="oracle" module="com.oracle">
     <xa-datasource-class>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource-class>
</driver>

参考文档:https://blog.csdn.net/qq_17058993/article/details/83106182

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值