MySQL:驱动程序尚未从服务器收到任何数据包

时间:2018-10-05 07:43:22

标签: java mysql spring-mvc tomcat

首先抱歉我的英语。

我在iMac上的开发环境遇到一个奇怪的问题。

我正在使用MySQL 5.7 DB和Tomcat 8开发Spring Java Web应用程序。

一开始,一切正常,但是不到一个小时,经过几次在Servlet容器上构建并重新部署我的Web应用程序之后,突然无法访问数据库,并且出现以下错误:

{{1}}

我确定MySQL已正确启动并运行,并且可以使用终端客户端或MySQL Workbench连接并在其中运行查询。

重新启动RDBMS无效。 重新启动Tomcat无效。

唯一可行的方法是重新启动计算机,但是经过很长时间并且很少重新部署之后,同一件事再次发生。

似乎与Web应用程序(正确配置JDBC连接池)或MySQL实例无关。

似乎没有防火墙。

我的网卡可能会出现问题吗?如何检查?

谢谢。

更新: 我按照另一个线程中的建议在Java Launch配置中传递了“ -Djava.net.preferIPv4Stack = true”参数,并且它部分解决了。

现在,该Web应用程序无需启动计算机即可启动,但在http://localhost:8080/myapp浏览器选项卡上没有响应。

我需要打电话给http://127.0.0.1:8080/myapp并且有效

似乎本地主机无法正确解析,并且IPV4-IPV6可能有问题,但是我没有更改网络配置。

0 个答案:

没有答案