近来将原来的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-de ion\" => {\"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. 原来配置的信息全部又没了,原因是启动加载相关配置失败后无用的配置都会被清除(个人理解);
解决方案:先在standalone. 中增加驱动,<subsystem ns=\"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
继续阅读与本文标签相同的文章
-
Spring Cloud Alibaba实战(一) - 概述
2026-05-18栏目: 教程
-
php系列----->通过PHP数组实现队列
2026-05-18栏目: 教程
-
MySQL 数据库铁律
2026-05-18栏目: 教程
-
Java 13 明天发布,最新最全新特性解读
2026-05-18栏目: 教程
-
如何使用phpMyAdmin导出Joomla数据库
2026-05-18栏目: 教程
