我在 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 数据库。