我有一个web应用程序使用mysql数据库作为它的数据存储。它目前运行在Glassfish中,并使用SSL与mysql数据库对话。
我正在考虑迁移到Wildfly,但我似乎无法创建一个Wildfly数据源,该数据源将在启用SSL的情况下与mysql数据库对话。
Wildfly服务器正以独立模式运行。我需要添加什么配置或选项来允许Wildfly使用ssl与mysql数据库对话?
发布于 2015-06-16 11:44:37
您需要将证书添加到密钥存储库,以使SSL connection.You可以引用以下链接。
然后,您可以使用SSL创建数据源,如下面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>https://stackoverflow.com/questions/30858130
复制相似问题