Java项目部署的时候出现异常:Caused by: java.net.SocketTimeoutException: Read timed out

二十二画生 发布于 2017/06/16 20:04
阅读 5K+
收藏 0

【DevOps必读】产品经理与程序员之间如何破局?>>>

Caused by: java.net.SocketTimeoutException: Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:150)
    at java.net.SocketInputStream.read(SocketInputStream.java:121)
    at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:112)
    at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:159)
    at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:187)
    at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3158)
    at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3615)
    ... 106 more

原来是本地的测试数据库,现在我只是修改了配置文件,换成了远程的测试服务器,即出现了上述异常,动用了度娘半天无济于事,求大神解决

加载中
0
艾恩anlige
telnet远程数据库端口,看通不通
二十二画生
二十二画生
我用telnet远程数据库端口了,发现端口是开放的,那么还会有什么别的原因吗
0
MnameHZJ
MnameHZJ

你用数据库客户端访问一下远程的数据库,如果能访问那就是你程序的配置文件的问题。如果访问不了,那就是你远程数据库的问题,可能是你远程数据库没有开放访问。

0
二十二画生
二十二画生

这个苦逼的问题得到了解决,我到现在也不知道是什么鬼,我就是重启电脑就搞定了。

0
二十二画生
二十二画生

引用来自“二十二画生”的评论

这个苦逼的问题得到了解决,我到现在也不知道是什么鬼,我就是重启电脑就搞定了。

虽然不知道什么原因,但是异常消失了。

0
开源中国首席罗纳尔多
开源中国首席罗纳尔多

看看本地网络或远程网络是否通畅

返回顶部
顶部