Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Tomcat问题:从服务器成功接收的最后一个数据包是66913221毫秒前。_Java_Mysql_Spring_Hibernate_Tomcat - Fatal编程技术网

Java Tomcat问题:从服务器成功接收的最后一个数据包是66913221毫秒前。

Java Tomcat问题:从服务器成功接收的最后一个数据包是66913221毫秒前。,java,mysql,spring,hibernate,tomcat,Java,Mysql,Spring,Hibernate,Tomcat,我已经在centos上安装了tomcat,并部署了一个java web应用程序。我正在使用mysql数据库。每天早上,当我尝试以第一个用户身份登录时,它会给我以下错误: 您的登录尝试未成功,请重试。 原因:org.hibernate.exception.JDBCConnectionException:从服务器成功接收到的最后一个数据包是66913221毫秒前。最后一个成功发送到服务器的数据包是66913221毫秒前。长于服务器配置的“等待超时”值。在应用程序使用之前,应考虑对连接有效性进行期满和

我已经在centos上安装了tomcat,并部署了一个java web应用程序。我正在使用mysql数据库。每天早上,当我尝试以第一个用户身份登录时,它会给我以下错误:

您的登录尝试未成功,请重试。 原因:org.hibernate.exception.JDBCConnectionException:从服务器成功接收到的最后一个数据包是66913221毫秒前。最后一个成功发送到服务器的数据包是66913221毫秒前。长于服务器配置的“等待超时”值。在应用程序使用之前,应考虑对连接有效性进行期满和/或测试,增加客户端超时的服务器配置值,或者使用连接器/J连接属性“AutoReNeNeCT= true”来避免此问题。

之后,当我尝试重新登录时,它允许我这样做

我已经在context.xml中包含了以下内容

<Resource name="jdbc/CAR" auth="Container" type="javax.sql.DataSource"
           maxActive="100" maxIdle="30" maxWait="30000"
           username="root" password="" driverClassName="com.mysql.jdbc.Driver"
           url="jdbc:mysql://130.1.18.2:3306/car" validationQuery="SELECT 1" testOnBorrow = true/>


如果能帮上忙,我将不胜感激。谢谢

尝试向jdbc字符串添加autoReconnect=true参数,以便在不接收数据包时使其保持活动状态。在你的情况下是这样的

    jdbc:mysql://130.1.18.2:3306/car?autoReconnect=true

或者,如果可以,可以更改为其他数据库池。我以前也有同样的问题,自动恢复连接对我不起作用。现在我正在使用HikariCP。这个问题消失了

autoReconnect=true 

据我所知,
Mysql
没有自己的连接关闭超时<如果
Mysql
关闭连接,则code>ORM会将其标记为
stale connection

Ok只需添加即可。明天早上我会测试它。我仍然有这个问题。autoreconnect=true未起作用!什么是HikariCP?我使用mysql作为数据库,我可以和tomcat一起使用吗?你可以。我和tomcat一起使用它。但我用的是弹簧靴。至于你。但样本是甲骨文