如何解决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就会报错。

猜你喜欢

转载自www.cnblogs.com/darkclouds/p/11118975.html
今日推荐