gpt4 book ai didi

mysql - 在 WildFly 中配置 MySql

转载 作者:行者123 更新时间:2023-11-29 00:08:02 24 4
gpt4 key购买 nike

我按照尝试在 WildFly 中配置 MySQL 的步骤进行操作。我有两个问题需要您的帮助:

1) 我下载了 mysql-connector-java-5.1.33-bin.jar 并将其放在 modules/system/layers/base/com/mysql/main/下。我需要下载实际的 MySql 吗?还是连接器 jar 就足够了?

2) 在 WildFly 控制台中创建新数据源时,我无法创建新数据源。我需要填写的部分信息是一对访问数据库的用户名和密码。我应该先在哪里创建这个用户名和密码?我猜这就是我遇到问题的地方。

我在 wildfly 控制台中测试连接时收到此错误消息:

Unexpected HTTP response: 500

Request
{
"address" => [
("subsystem" => "datasources"),
("data-source" => "mysqlDSPool")
],
"operation" => "test-connection-in-pool"
}

Response

Internal Server Error
{
"outcome" => "failed",
"failure-description" => "JBAS010440: failed to invoke operation: JBAS010447: Connection is not valid",
"rolled-back" => true
}

最佳答案

首先您需要安装 Mysql 服务器和 JDBC 4 兼容的驱动程序,通常 Mysql.org 提供的所有新 JDBC 都是 JDBC 4 兼容的,找一个平台独立的 here , 然后你需要在这个文件中添加一个数据源 standalone/configuration/standalone.xml 或使用这个命令

data-source add --name=myDataSource--jndi-name="java:jboss/datasources/myDataSource"                              \
--connection-url="jdbc:mysql://localhost:3306/myDB" \
--driver-name=h2 --user-name="myDB_Username" --password="myPassword"

用户名和密码是用来连接Mysql数据库的。

关于mysql - 在 WildFly 中配置 MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26623724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com