官方文档地址:官方文档地址
环境
jboos-epa-7.3
mysql8.0.33
windows11
准备
下载数据源驱动
mysql驱动地址 MySQL :: Download Connector/J
window 平台选择 Platform independent
开始安装
创建目录
在EAP_HOME/modules/目录下创建文件路径结构。例如,对于 MySQL JDBC 驱动程序,创建如下目录结构:EAP_HOME/modules/com/mysql/main/。
将JDBC驱动程序JAR复制到 刚创建的/main/ 文件夹下。
在/main/ 文件夹下,创建一个module.xml文件,类似于下面的示例:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="com.mysql">
<resources>
<resource-root path="刚才下载的驱动文件全名,包含后缀"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
启动jboss
启动Management CLI
官网文档地址:管理 CLI 指南
执行 EAP_HOME/bin/jboss-cli.bat
输入connect
运行以下CLI命令以将JDBC驱动程序模块添加为驱动程序:
/subsystem=datasources/jdbc-driver=DRIVER_NAME:add(driver-name=DRIVER_NAME,driver-module-name=MODULE_NAME,driver-xa-datasource-class-name=XA_DATASOURCE_CLASS_NAME)
官网示例:
/subsystem=datasources/jdbc-driver=mysql:add(driver-name=mysql,driver-module-name=com.mysql,driver-xa-datasource-class-name=com.mysql.jdbc.jdbc2.optional.MysqlXADataSource)
但是直接运行会报错。可以选择删除最后面的
driver-xa-datasource-class-name=****
所以最终运行的命令是
/subsystem=datasources/jdbc-driver=mysql:add(driver-name=mysql,driver-module-name=com.mysql,driver-xa-datasource-class-name=com.mysql.jdbc.jdbc2.optional.MysqlXADataSource)
执行完成后刷新,就可以看到