Windows下部署jar包启动服务后,过段时间出现服务假死现象

问题现象:
给现场提供jar包后,使用java -jar xxx.jar在cmd命令行窗口启动服务后,服务在运行一段时间后出现假死现象,请求超时无响应,且无任何日志文件的输出,在使用鼠标右键单击或者键盘敲击回车后出现大量的日志信息等

原因:
因为Windows的命令行的“快速编辑模式”,cmd默认开启了“快速编辑模式”,只要当鼠标点击cmd任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞。我们在控制台里面回车或者右键鼠标后,自动退出了编辑模式,控制又恢复输出内容,服务端又正常了。

解决方案:
只要关闭该模式即可避免上述问题。

操作步骤:
打开命令提示符窗口,在命令提示符上边框上点击右键->属性

Windows下部署jar包启动服务后,过段时间出现服务假死现象_第1张图片

 

你可能感兴趣的:(JAVA,windows,jar,java)