我在Intellij中使用gradle进行了项目。这是application.properties文件。
security.basic.enabled=false
spring.jpa.hibernate.ddl-auto=create
spring.datasource.url=jdbc:mysql://localhost:3306/pai
spring.datasource.username=pai
spring.datasource.password=kasztan
这是application.yml。
spring:
datasource:
url: jdbc:mysql://localhost:3306/pai
pooled: true
driverClassName: com.mysql.jdbc.Driver
dialect: org.hibernate.dialect.Dialect
username: pai
password: kasztan
platform: mysql
initialize: false
jpa:
database-platform: org.hibernate.dialect.Dialect
这是Dockerfile。
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ENV JAVA_OPTS=""
COPY gs-spring-boot-docker-0.1.0.jar /home/app.jar
EXPOSE 8080
CMD java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /home/app.jar
码头图像已成功构建。当我在最后使用图像ID运行图像时,我收到以下错误。
2018-03-18 10:46:27.155 ERROR 6 --- [ost-startStop-1] o.a.tomcat.jdbc.pool.ConnectionPool : Unable to create initial connections of pool.
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
可能是什么问题?