运行 sudo ./gradlew run
后出现错误:
Task :run FAILED 12:03:13.440 [main] ERROR com.zaxxer.hikari.HikariConfig - Failed to load driver class com.mysql.jdbc.Driver from HikariConfig class classloader jdk.internal.loader.ClassLoaders$AppClassLoader@3d4eac69 12:03:13.445 [main] ERROR io.micronaut.runtime.Micronaut - Error starting Micronaut server: Bean definition [javax.sql.DataSource] could not be loaded: Error instantiating bean of type [javax.sql.DataSource]
我的 Application.yml 看起来如何:
<小时/>micronaut:
application:
name: freshdb2
<小时/>
#datasources.default: {}
datasources:
default:
url: jdbc:mysql://localhost:3306/mydb;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
username: root
password: ""
driverClassName: com.mysql.jdbc.Driver
最佳答案
您缺少驱动程序,您应该添加依赖项mysql-connector-java
,对于gradle添加:
runtime group: 'mysql', name: 'mysql-connector-java', version: '8.0.13'
关于java - 无法将 JDBC-Hikari 连接到我的 Micronaut 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58850811/