正常的javaWEB项目在win7机器启动报错警告: RMI TCP Accept-59825: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,p
来源:互联网 发布:Mac可以装精简版w10 编辑:程序博客网 时间:2024/06/16 18:36
java WEB 项目在其他机器,任何web容器部署都能正常启动,但是有台机器部署后,启动就报如下错误:
警告: RMI TCP Accept-59825: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,po
rt=0,localport=59825] throws
java.net.SocketException: select failed
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTr
ansport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:3
41)
at java.lang.Thread.run(Thread.java:662)
紧接着循环报如下错误:
严重: Error receiving heartbeat. Socket closed. Initial cause was Socket closed
java.net.SocketException: Socket closed
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java
:136)
at java.net.DatagramSocket.receive(DatagramSocket.java:725)
at net.sf.ehcache.distribution.MulticastKeepaliveHeartbeatReceiver$Multi
castReceiverThread.run(MulticastKeepaliveHeartbeatReceiver.java:124)
2015-5-6 15:22:31 net.sf.ehcache.distribution.MulticastKeepaliveHeartbeatReceive
r$MulticastReceiverThread run
通过分析,应该是最上面的错误导致后面错误的产生。而且在应用启动中如果不进行数据库操作,启动就不会报错,从而可以判断应该是网络的问题。
通过网上资料和日志分析,在java启动命令中增加一个属性配置
-Djava.net.preferIPv4Stack=true
启动应用,成功。
- 正常的javaWEB项目在win7机器启动报错警告: RMI TCP Accept-59825: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,p
- iOS开发CocoPods支持报错: [!] Unable to accept duplicate entry for: XXXXX (0.0.1)
- 如何关闭一个正在accept的ServerSocket?
- accept()
- accept
- ACCEPT
- Accept
- accept
- Accept
- accept()
- linux下,accept得到的客户端地址为0.0.0.0:0的解决方法
- Tcp accept 10038错误
- tcp accept函数
- tomcat启动报错Socket accept failed;HttpUrlConnnection报错cannot connect to VM select failed
- django 报错:ValueError: The database backend does not accept 0 as a value for AutoField.
- tcp三次握手的过程,accept发生在三次握手哪个阶段?
- 腾讯面试题:tcp三次握手的过程,accept发生在三次握手哪个阶段?
- tcp三次握手的过程,accept发生在三次握手哪个阶段?
- 趁着我们还年轻
- 追查dll在server2003中,无法加载的问题
- ubuntu12.04配置NVIDIA cuda7.0经验帖
- 怎么转换pdf格式为Excel文件
- 【RTSP/RTP流媒体】7、RTP数据包的传输方式
- 正常的javaWEB项目在win7机器启动报错警告: RMI TCP Accept-59825: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,p
- 今天好像没下雨了
- PHP程序员突破成长瓶颈 - 附学习建议
- 再谈如何将android studio项目转换成eclipse
- UML时序图的画法
- 剑指Offer之 - 第一个只出现一次的字符
- grails对于类名小写的对象持久化的约定
- 御龙在天掉线问题定位过程
- 为什么说PHP是个贫民区