我在我的项目中使用keycloak并将项目与mysql数据库连接 当我运行我的订单服务时,它显示以下类型错误
Caused by: java.net.ConnectException: Connection refused: no further information
at java.base/sun.nio.ch.Net.pollConnect(Native Method) ~[na:na]
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:660) ~[na:na]
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:549) ~[na:na]
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:597) ~[na:na]
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:333) ~[na:na]
at java.base/java.net.Socket.connect(Socket.java:648) ~[na:na]
at org.apache.http.conn.socket.PlainConnectionSocketFactory.connectSocket(PlainConnectionSocketFactory.java:75) ~[httpclient-4.5.13.jar:4.5.13]
at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:142) ~[httpclient-4.5.13.jar:4.5.13]
... 50 common frames omitted
<块引用>
应用程序.yml
spring:
datasource:
url: jdbc:mysql://localhost:3306/order-service
username: root
password:
application:
name: ORDER-SERVICE
eureka:
instance:
instance-id: ${spring.application.name}:${random.uuid}
server:
port: 0
<块引用>
bootstrap.yml
spring:
cloud:
config:
uri: http://localhost:8888
vault:
host: localhost
port: 8288
scheme: http
authentication: TOKEN
token: s.BO3IOxCRP68NSC9gSHJsce4J
application-name: order-service
rabbitmq:
host: localhost
port: 5672
username: guest
password: guest
<块引用>
order-service.json
{
"spring.datasource.username":"root",
"spring.datasource.password":""
}
<块引用>
ordservice.yml 文件我在我的 git 存储库文件中定义,但它不是 能够从 git 获取数据库连接的详细信息 订单服务.yml
春天: 数据源: driverClassName: com.mysql.cj.jdbc.Driver jpa: 数据库平台:org.hibernate.dialect.MySQL5Dialect 显示 sql: 真 休眠: ddl-auto:更新