Ehcache项目启动完毕报错java.net.SocketTimeoutException: connect timed out

soゝso 2016-12-17 23:18:32 2501
分享到:

  Ehcache  项目启动完毕报错java.net.SocketTimeoutException: connect timed out ,这完全是  Ehcache  配置出的问题,下面我们来说说这个问题。

  Ehcache  项目启动完毕 的时候报错,详细如下:

java.net.SocketTimeoutException: connect timed out
	at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:579)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:175)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
	at sun.net.www.http.HttpClient.New(HttpClient.java:308)
	at sun.net.www.http.HttpClient.New(HttpClient.java:326)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:997)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:851)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1301)
	at net.sf.ehcache.util.UpdateChecker.getUpdateProperties(UpdateChecker.java:108)
	at net.sf.ehcache.util.UpdateChecker.doCheck(UpdateChecker.java:72)
	at net.sf.ehcache.util.UpdateChecker.checkForUpdate(UpdateChecker.java:60)
	at net.sf.ehcache.util.UpdateChecker.run(UpdateChecker.java:51)
	at java.util.TimerThread.mainLoop(Timer.java:555)
	at java.util.TimerThread.run(Timer.java:505)

原因是  Ehcache  配置文件中的<ehcache> 标签updateCheck 属性默认为true updateCheck 表示项目启动后,  HTTP  请求  ehcache  官方检查是否要更新。所以我们需要设置为updateCheck="false" 如下:

<?xml version="1.0" encoding="UTF-8"?>
<ehcache updateCheck="false"  name="shirocache">
<!-- 省略代码 -->
</ehcache>

更详细的Ehcache配置文件请看这篇:Ehcache配置文件详细解释


关于作者
目前就职于国内某电商平台公司打杂。。
相关文章
Elasticsearch 启动 Likely root cause: java.nio.file.AccessDeniedException
Redis 启动失败 Please see the documentation included with the binary distributions for more details on the --maxheap flag.
Kotlin Springboot 启动Application main 方法正确姿势
Java 获取webapp,Root,classpath,项目等路径工具类
Java 发送Email,Java 邮件发送工具类封装
Java生成验证码合集(一)简单版
Elasticsearch教程,Elasticsearch Java API创建Mapping,指定分词器
多说迁移,Java开发模仿自主实现评论(一)
Exception in thread "main" java.lang.RuntimeException: don't run elasticsearch as root.
七牛SDK下载地址大全,七牛Java Jar包在线下载
最新文章
免费天气API,全国天气 JSON API接口,可以获取五天的天气预报 39598
SOJSON 使用又拍云 CDN 整体架构,解决百度 SEO 方案 40
又拍云(Upyun)刷新CDN,云存储缓存 —JavaAPI 22
JS解密,JavaScript 解密,任何JS加密都能100%解密,以及JS 加密讲解 105
阿里云DNS 解析讲解,SEO配置搜索引擎线路解析 49
百度秒收录教程,怎么做到百度秒收入你的页面,SEO 教程 111
CDN 请求返回 connection reset by peer,被拦截请求解决方案 41
Google AdSense 申请技巧,谷歌广告申请通不过教程 81
Mac 安装 JMeter,JMeter 下载,JMeter Http 压力测试【图解】 58
Java 随机从 List 随机获取多个不重复对象,Mysql 随机10条数据 82
最热文章
免费天气API,全国天气 JSON API接口,可以获取五天的天气预报 39598
Elasticsearch教程(四) elasticsearch head 插件安装和使用 109404
Elasticsearch教程(六) elasticsearch Client创建 73391
Elasticsearch教程(八) elasticsearch delete 删除数据(Java) 70813
Elasticsearch教程(二),IK分词器安装 67600
Elasticsearch教程(三),IK分词器安装 (极速版) 54116
Elasticsearch教程(五) elasticsearch Mapping的创建 51758
Elasticsearch教程(一),全程直播(小白级别) 51626
Elasticsearch教程(七) elasticsearch Insert 插入数据(Java) 47883
Elasticsearch权威指南-中文.pdf,Elasticsearch 中文文档下载 41031

骚码加入我们 / 千人QQ群:259217951

入群需要5元,如果没有QQ钱包,可以先Alipay、微信,赞助然后加群主拉进。

二维码生成 来自 >> 二维码生成器

支付扫码

所有赞助/开支都讲公开明细,用于网站维护:赞助名单查看

正在加载... ...