gpt4 book ai didi

java - Maria DB 通信链接失败异常

转载 作者:行者123 更新时间:2023-11-28 23:25:39 25 4
gpt4 key购买 nike

我正在使用“Spring Boot + Maria B”开发应用程序。在本地环境中使用时我没有任何问题。它按预期工作。当我们将相同的代码移动到生产服务器时,我面临着奇怪的数据库访问问题。

生产技术为Tomcat 9.0、Spring Boot 1.3.3和Maria DB 10.0版本

能够通过独立的 Java 应用程序连接到生产数据库

Production Standalone result

但是当我尝试将应用程序部署到生产 tomcat 服务器时,我遇到了通信链接故障异常。

Production Tomcat Server

谁能帮我解决通信链接失败的问题。

server.contextPath=/ah8
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

logging.level.org.springframework.web=DEBUG
logging.level.org.hibernate=ERROR

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/mysql
spring.datasource.username=root
spring.datasource.password=<password>

spring.datasource.testWhileIdle = true
spring.datasource.timeBetweenEvictionRunsMillis = 60000
spring.datasource.validationQuery = SELECT 1

spring.datasource.continueOnError: true
spring.datasource.initialize: false
spring.datasource.initialSize: 0
spring.datasource.timeBetweenEvictionRunsMillis: 5000
spring.datasource.minEvictableIdleTimeMillis: 5000
spring.datasource.minIdle: 0

最佳答案

我能看到的唯一原因是使用了错误的驱动程序。 maria db 的正确驱动程序是 org.mariadb.jdbc.Driver。有关详细信息,请参阅 sterl.org/2015/09/spring-boot-mariadb。

关于java - Maria DB 通信链接失败异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37511987/

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