IDEA端口占用:java.rmi.server.ExportException: Port already in use: 1099

解决方案(一)

1. 查询端口

  • windows命令:
    • 在开始-运行-cmd,输入:netstat –ano可以查看所有进程
    • 查询占用了8080端口的进程:netstat -ano|findstr "8080"
  • Mac命令:
    • lsof -i:80 查询80端口占用程序
2. 杀死占用端口程序(注意程序是不是可以杀死的,可能是自己其它程序开启需要使用的服务或者其他)

  • windows命令:
    • tskill 4628; 4628为端口号
  • mac命令:
    • kill -9 8080; 8080为端口号

注意:这里需要针对报错查询端口杀死即可

3.重启服务

参考博客:
windows查询、杀死进程
mac查询、杀死进程

解决方案(二)

打开idea选择service tomcat设置页面如图修改3处端口,可根据报错修改这三处

tomcat端口修改
debug端口修改

续集:如果还是报错

可能是因为hosts域名解析没有localhost问题导致,toncat无论如何也无法启动起来,一直端口占用,重启也无效

查询hosts文件:
    windows hosts地址:C:\Windows\System32\drivers\etc\hosts
    该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。
    mac hosts地址:/etc/hosts   
查看是否存在:127.0.0.1 localhost
    如果不存在则加上
(windows 可以直接管理员身份记事本等文本工具打开,mac 可以使用 vi(vim)命令行编辑,可以打开find文件夹 ommand+G 打开/etc 然后文本编辑器打开编辑)
重启电脑,启动idea完工

猜你喜欢

转载自blog.csdn.net/qq_28325291/article/details/81352860