Olá,
Tenho uma aplicação que quero utilizar a exportação dela do tipo .war com suas váriaveis externalizadas. Segue o arquivo de propriedades da aplicação:
spring.jpa.hibernate.ddl-auto=update
spring.datasource.url={TESTE_DATABASE_URL}
spring.datasource.username={TESTE_USER_DATABASE}
spring.datasource.password={TESTE_PASSWORD_DATABASE}
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
entretanto, ao executar a aplicação, ainda no eclipse, obtenho o seguinte erro:
java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl, {TESTE_DATABASE_URL}
at com.zaxxer.hikari.util.DriverDataSource.<init>(DriverDataSource.java:110) ~[HikariCP-4.0.3.jar:na]
at com.zaxxer.hikari.pool.PoolBase.initializeDataSource(PoolBase.java:331) ~[HikariCP-4.0.3.jar:na]
at com.zaxxer.hikari.pool.PoolBase.<init>(PoolBase.java:114) ~[HikariCP-4.0.3.jar:na]
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:108) ~[HikariCP-4.0.3.jar:na]
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) ~[HikariCP-4.0.3.jar:na]
at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) ~[hibernate-core-5.6.9.Final.jar:5.6.9.Final]
at
entretanto o no meu sistema operacional eu já coloquei as variaveis de ambiente. Para criar as variaveis de ambiente utilizei os seguintes comandos (também fiz para as outras variaveis)
Para Windows:
setx TESTE_DATABASE_URL "jdbc:mysql://localhost:3306/teste" /M
Para Linux:
o que devo fazer?