如何解决java.net.ConnectException: Connection timed out: connect
Posted darkclouds
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决java.net.ConnectException: Connection timed out: connect相关的知识,希望对你有一定的参考价值。
问题描述:
解决思路:
也就是上面配置的四行必定有错误,可能有的同学这里看了好几遍了,没有发现错误,但是这里最有可能的其实是你的ip地址变了,我就是换了网,找了半天错误也没发现,途中多次检查数据库用户名和密码是否正确,忽略了ip的检查。
一点点收获:中途一顿瞎操作,最后发现只要使用@Resource或者@Autowired的所代理的对应的spring管理的serviceImpl对象就会报错,也就是一调用service层方法就报错,但是运行以前写的老的代码就没有报错,因为以前都是写的localhost不是写的ip,如果直接private XxxService xxxServiceImpl=new XxxServiceImpl();,也就是不使用spring控制管理的那个service实例,就不会报错,结论:这次错误原因还是对于底层的初始化配置文件不熟悉和自己大意,但是知道了数据库配置文件只有在调用service层方法时才第一次初始化,如果不是这样,那应该一启动tomcat就会报错。
以上是关于如何解决java.net.ConnectException: Connection timed out: connect的主要内容,如果未能解决你的问题,请参考以下文章