关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 9058|回复: 2

linux服务器下报错java.net.SocketException: Broken pipe (Write failed)

[复制链接]
发表于 2018-7-14 19:57:04 | 显示全部楼层 |阅读模式
错误信息:
Root Cause
net.sf.ehcache.CacheException: Problem starting listener for RMICachePeer //localhost:40001/dictCache. Initial cause was error marshalling arguments; nested exception is:         
java.net.SocketException: Broken pipe (Write failed)        net.sf.ehcache.distribution.RMICacheManagerPeerListener.notifyCacheAdded(RMICacheManagerPeerListener.java:538)        net.sf.ehcache.event.CacheManagerEventListenerRegistry.notifyCacheAdded(CacheManagerEventListenerRegistry.java:159)        net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1104)        net.sf.ehcache.CacheManager.addConfiguredCaches(CacheManager.java:656)        net.sf.ehcache.CacheManager.init(CacheManager.java:374)        net.sf.ehcache.CacheManager.<init>(CacheManager.java:299)        net.sf.ehcache.CacheManager.create(CacheManager.java:697)        org.jeecgframework.core.util.EhcacheUtil.<clinit>(EhcacheUtil.java:20)        org.jeecgframework.web.system.manager.ClientManager.addClientToCachedMap(ClientManager.java:42)        org.jeecgframework.web.system.manager.ClientManager.addClinet(ClientManager.java:82)        org.jeecgframework.core.util.ResourceUtil.getSessionUser(ResourceUtil.java:83)        org.jeecgframework.web.system.controller.core.LoginController.login(LoginController.java:412)

这个问题该如何解决,求大神~
 楼主| 发表于 2018-7-14 20:03:21 | 显示全部楼层
对啦  同样的war包放在 window server下 就能成功启动
 楼主| 发表于 2018-7-16 09:07:04 | 显示全部楼层
本帖最后由 iSuperGifted 于 2018-7-16 09:08 编辑

找到原因了,其实是因为 Linux下 ./shutdown.sh 关闭tomcat服务器其实并没有结束tomcat的进程,而./startup.sh 有启动了一个,最后导致系统有很多tomcat的进程,ps -ef|grep java  将所有的java进程kill掉,然后重启tomcat就ok了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表