今天在使用mqRocket的过程中不小心把mqbroker.cmd文件给搞成空白了,查了半天没发现问题。在cmd中使用jps
命令后发现有一个进程没有名字
当时是没有找到BrokerStartup,所以我就自己猜测那个没有名字的空白进程是我启动出错了的Broker,就直接taskill -f -pid 25740
给关掉了。然后整个IDEA就退出了。。。。
当时我已经启动了四个项目在里面,然后重新启动IDEA发现这些项目都重启不动,报错:
java.io.IOException: 远程主机强迫关闭了一个现有的连接
其实是这些进程没有被正常关闭,在命令行中输入jps
还是可以看到这些没有关掉的程序的。这时候使用上面的关掉进程命令,将对应的进程id全部关掉,再重新启动即可。