如何在 Linux CentOS 8 上的 Wildfly 27 中访问数据源和驱动程序

如何在 Linux CentOS 8 上的 Wildfly 27 中访问数据源和驱动程序

我在 Linux CentOS 8 上安装了 Wildfly 27,显然安装成功了,我的目标是 MySQL 数据库,因此按照 Red Hat 管理和配置指南,我创建了目录,WILDFLY_HOME/modules/system/layers/base/com/mysql /main并在该目录中下载mysql-connector-j-8.0.32.jar并创建了module.xml文件,我在 wildfly 中创建了一个用户。

当我在浏览器中打开 wildfly 时IpAddress:9990,我会在请求时通知我的用户,然后 HAL 管理控制台会打开,我单击“配置”、“子系统”和“数据源和驱动程序”选项,但数据源和驱动程序不会打开,因此我无法继续 mysql 安装过程。下面我告知所采取的措施。

目录内容:

ls /opt/wildfly/modules/system/layers/base/com/mysql/main 
module.xml mysql-connector-j-8.0.32.jar

安装:

ls -l /opt/wildfly/modules/system/layers/base/com total 0 
drwxr-xr-x. 4 wildfly wildfly 28 Dec 15 2022 amazon 
drwxr-xr-x. 3 wildfly wildfly 18 Dec 15 2022 carrotsearch 
drwxr-xr-x. 4 wildfly wildfly 38 Dec 15 2022 fasterxml 
drwxr-xr-x. 4 wildfly wildfly 34 Dec 15 2022 github 
drwxr-xr-x. 5 wildfly wildfly 47 Dec 15 2022 google 
drwxr-xr-x. 3 wildfly wildfly 22 Dec 15 2022 googlecode 
drwxr-xr-x. 3 wildfly wildfly 16 Dec 15 2022 h2database 
drwxr-xr-x. 3 wildfly wildfly 19 Dec 15 2022 ibm 
drwxr-xr-x. 3 wildfly wildfly 19 Dec 15 2022 microsoft 
drwxr-xr-x. 3 wildfly wildfly 18 Dec 26 09:36 mysql 
drwxr-xr-x. 3 wildfly wildfly 29 Dec 15 2022 nimbusds 
drwxr-xr-x. 3 wildfly wildfly 21 Dec 15 2022 squareup 
drwxr-xr-x. 4 wildfly wildfly 33 Dec 15 2022 sun

module.xml内容:

<module name="com.mysql" xmlns="urn:jboss:module:1.9"> 
<resources> 
          <resource-root path="mysql-connector-j-8.0.32.jar"/>
</resources> 
<dependencies> 
          <module name="javax.api"/> 
          <module name="javax.transactio.api"/> 
</dependencies> 
</module>

standalone.xml默认的情况下,我们将h2database其定义为示例,之前没有显示此数据源和驱动程序,我包含了对 MySQL 的定义。我的目标是 MySQL 数据库。

相关内容