今天在使用mqRocket的过程中不小心把mqbroker.cmd文件给搞成空白了,查了半天没发现问题。在cmd中使用jps命令后发现有一个进程没有名字
当时是没有找到BrokerStartup,所以我就自己猜测那个没有名字的空白进程是我启动出错了的Broker,就直接taskill -f -pid 25740给关掉了。然后整个IDEA就退出了。。。。
当时我已经启动了四个项目在里面,然后重新启动IDEA发现这些项目都重启不动,报错:
java.io.IOException: 远程主机强迫关闭了一个现有的连接
其实是这些进程没有被正常关闭,在命令行中输入jps还是可以看到这些没有关掉的程序的。这时候使用上面的关掉进程命令,将对应的进程id全部关掉,再重新启动即可。
在使用mqRocket过程中误操作导致mqbroker.cmd文件清空,通过jps命令发现一个无名进程疑似出错的Broker,使用taskkill命令强制结束该进程,结果引发IDEA及多个项目崩溃。重启IDEA后项目无法启动,报出'远程主机强迫关闭了一个现有的连接'的错误。解决方法是使用jps找出未正常关闭的进程并使用taskkill命令终止,之后成功重启项目。
7006

被折叠的 条评论
为什么被折叠?



