Prezados, estou com um problema ao tentar rodar o jar de uma aplicação spring-boot que se conecta com o mysql. Quando eu rodo pelo eclipse, não apresenta nenhum erro. Mas quando eu empacoto tento rodar usando java -jar aparece o seguinte erro:
Meu application.yml está dessa forma (apenas omiti a url):
spring:
application:
name: home-box
datasource:
url: jdbc:mysql://${MYSQL_URL:minha_url}:3306/${MYSQL_DATABASE:homebox}
username: ${MYSQL_USERNAME:admin}
password: ${MYSQL_PASSWORD:admin123}
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
show-sql: true
hibernate:
ddl-auto: update
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL8Dialect
logging:
file:
name: ${LOG_FILE:logs/homebox-springboot.log}
pattern:
console: "%d %-5level %logger : %msg%n"
file: "%d %-5level [%thread] %logger : %msg%n"
level:
root: ${LOG_LEVEL:INFO}
server:
address: 0.0.0.0
port: 8080
O pom possui as seguintes dependências :
spring-boot-starter-web
spring-boot-starter
spring-boot-starter-test
spring-boot-starter-data-jpa
mysql-connector-java
Alguém faz ideia do que possa ser?