MyEclipse web项目启动一晚后报严重错误
2017-02-09 00:55
423 查看
web项目启动一晚后报严重错误
在学习Android时,有遇到过一个问题。我用个人电脑安装了Windows Server 2012 系统,并且搭建了个人服务器,用于手机app的数据存储。在使用MyEclipse里运行WebServer项目启动Tomcat时一切正常,当我把服务挂了一晚之后。手机app却无法连接到服务器了,打开MyEclipse发现报了一个:STACKTRACE: com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: Software caused connection abort: socket write error STACKTRACE: java.net.SocketException: Software caused connection abort: socket write error at java.net.SocketOutputStream.socketWrite0(Native Method) ... ... ...
乍一看,只是网络异常。可能是网络环境发生了变化产生的异常,导致socket连接中断。之前没遇到过这种问题,是因为服务都是每次测试完就关闭。现在既然是把服务端搭建在服务器系统上,自然不会频繁关闭和启动。我更换了较为稳定的网络后,重新运行Tomcat,并且依然挂在后台。第二天,同样的问题还是发生了。我想这肯定不是网络的原因,于是仔细分析了Log,发现第二行有提到mysql的异常。我想:mysql会不会是服务器长时间无操作,长连接为了节省资源自动断开了呢?于是我找到mysql的配置文件:MySQL Server 5.5 - my.ini,打开配置文件,的确找到了wait_timeout这一项,于是我修改了一下数值。
315360000秒,也就是10年。这样总够用吧!保存修改,重启项目。过一天再看,项目保持正常,没有报错,猜想正确~
相关文章推荐
- 关于使用MyEclipse启动web项目时工具报 The specified JRE installation does not exist 错误提示解决方法
- myeclipse10下启动web项目报空指针的错误解决办法
- 启动Java Web项目时提示错误:A child container failed during start 完整错误信息如下: [plain] view plain copy 严重: A chil
- 【转】“无法在Web服务器上启动调试。您不具备调试此应用程序的权限,此项目的URL位于Internet区域”错误提示的解决
- Myeclipse部署web项目,启动报错
- myeclipse用maven搭建web项目后tomcat启动报找不到jar包解决办法
- MyEclipse重新导入Maven项目后启动服务器报java.lang.ClassNotFoundException错误解决办法
- 使用Maven构建javaWeb项目时,启动tomcat出错:严重: Error configuring application listener of class org.springframewo
- 启动Myeclipse 9.1,刷新项目都会报Refreshing external folders NullPointerException错误。
- 启动Java Web项目时提示错误:A child container failed during start
- 将web项目导入到eclipse/MyEclipse中常见错误
- MyEclipse启动时端口被占用错误:严重: Error initializing endpoint
- 使用Maven构建javaWeb项目时,启动tomcat出错:严重: Error configuring application listener of class org.springframewo
- Heroku空项目 Git本地Push代码错误 以及 Heroku Web启动错误
- 火狐启动web项目出现500错误:重新载入页面以获取源码
- 【转】部署web项目到weblogic上启动错误
- 用myeclipse开发的javaweb项目当导入import javax.servlet.http.HttpServletRequest; 时候老提醒错误
- 关于myeclipse中启动项目(服务器为welogic10)报valid license.bea错误的问题解决方案
- myeclipse中web项目的j2ee版本错误,改正方法。
- myeclipse 发布 web 项目后 tomcat 无法正常启动