gpt4 book ai didi

mysql - 使用 SSL 的 Wildfly mysql

转载 作者:行者123 更新时间:2023-11-29 05:17:26 26 4
gpt4 key购买 nike

我有一个使用 mysql 数据库作为其数据存储的网络应用程序。它目前在 Glassfish 中运行,并通过 SSL 与该 mysql 数据库通信。

我正在考虑迁移到 Wildfly,但我似乎无法创建将与启用 SSL 的 mysql 数据库通信的 Wildfly 数据源。

Wildfly 服务器以独立模式运行。我需要添加什么配置或选项才能让 Wildfly 使用 ssl 与 mysql 数据库对话?

最佳答案

您需要将证书添加到 keystore 才能建立 SSL 连接。您可以引用以下链接。

  1. Install SSL Certificate
  2. Create KEYSTORE-File from existing SSL-Certificate

然后您可以使用 SSL URL 创建数据源,如以下 standalone.xml 文件中的示例所示。

<datasource jndi-name="java:jboss/datasources/dbname" pool-name="poolname">
<connection-url>jdbc:mysql://serveraddress:3306/dbname?ssl=true</connection-url>
<driver>mysql</driver>
<security>
<user-name>user</user-name>
<password>password</password>
</security>
</datasource>
<drivers>
<driver name="mysql" module="com.mysql">
<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
</driver>
</drivers>

关于mysql - 使用 SSL 的 Wildfly mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30858130/

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