我有一个使用mysql.I的spring,jpa-hiberanate的应用程序,我得到了这个错误日志
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 56,006,037 milliseconds ago. The last packet sent successfully to the server was 56,006,037 milliseconds ago. is longer t
我是个新手,正在尝试创建我的第一个RESTful服务。我是用Spring Boot实现的,JPA从MySQL数据库映射,并作为war工件部署到Tomcat。我还使用所有默认设置将MySQL数据库部署到AWS in RDC服务。在本地Tomcat上,所有这些都运行得很好。当在AWS tomcat上尝试相同的war工件时:使用所有默认设置的部署: web API工作: RESTful服务可以处理返回的java资源,但当尝试从数据库检索数据时,与数据库的连接不起作用。在日志中我可以看到:原因: com.mysql.jdbc.exceptions.jdbc4.CommunicationsExcepti
我正在与JPA一起使用Spring,它最近开始需要很长时间才能启动。它总是被困在控制台的这一行上大约5分钟:
Building JPA container EntityManagerFactory for persistence unit 'default'
我见过这个相关的帖子:
并尝试将spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false添加到我的application.properties中
但这一点也没有区别。
在这段时间里,有任何方法来调试spring引导实际上在做什么吗?我的gr
我正在尝试关闭本地mysql数据库的ssl。但是我在spring application.properties文件中找不到能够做到这一点的实际属性。
我当前的文件是:
# ===============================
# = DATA SOURCE
# ===============================
# Set here configurations for the database connection
# Connection url for the database "test"
spring.datasource.url = jdb
我有spring boot应用程序,并部署到远程服务器。这个应用程序在我的电脑上运行。MySQL连接MySQL、用户名和密码是相同的本地和远程URL。DB和app在同一台机器上!!
我检查了我的连接信息,并执行了以下命令。
GRANT ALL PRIVILEGES ON burrda.* TO 'root'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
我的application.properties在下面。
spring.jpa.database-platform=org.hi