起因是因为在运行中的项目由于不正当操作导致IDEA闪退,
再次打开的时候,显示端口被占用...
简单的方法就是kill掉不正当退出时没有关闭的进程
备份一下自己的解决方法方便查询
打开cmd输入命令行
lsof -i tcp:port(端口号)
端口号:也就是在启动项目的时候,控制台显示的本地默认端口
java.rmi.server.ExportException: Port already in use:....
查到含有端口号的进程后,
kill -9 pid
pid:进程号
如果这个方法不可行,就找到本地tomcat目录下,重启tomcat服务器
mac下目录:/Library/Tomcat/bin/
bin目录下命令,
停止Tomcat
./shutdown.sh
重启Tomcat
./startup.sh
接着查看一下Tomcat是否重启成功
ps -ef | grep tomcat
若有gateway的僵尸进程,kill -9 干掉,
若没有的话,去IDEA再重启一下项目吧!
就记录到这里,以备不时之需。。。