eclipse启动时端口被占用,这次真的不一样,急

这个问题应该很多人碰到过,但这次真的不一样。
tomcat7和8都试过了,启动tomcat后eclipse启动程序时弹出端口被占用。
常用解决办法一:
打开任务管理器寻找java.exe程序,kill掉。
结果:eclipse启动时弹出tomcat未启动。
常用解决办法二:
更改server.xml中的端口号。
结果:更改一个后,再启动程序时另外两个端口会被提示占用,如果全部更改则弹出tomcat未启动。
常用解决办法三:
cmd>netstat -ano 查看占用端口程序,目标直指tomcat,kill掉。
结果:和常用办法一的结果一样。
这次真的不一样,求大侠解救。
如果我是一个充气娃娃,你们早已见不到我,因为我已经炸了!

5个回答

1、cmd里输入

 netstat -ano|findstr "8080"

2、记录最右侧的数字
3、按Ctrl+Shift+ESC,打开任务管理器,进入进程表
4、在进程表中右键点标题,点击选择列
5、勾选PID

然后这个PID就是那个数字了,你就知道是什么在占用端口了

你找到跟tomcat冲突的端口所对应的应用,把它停掉

yiqisweet
yiqisweet 对应的只有tomcat启动程序,参照上述所说常用办法三
大约 4 年之前 回复

对应的只有tomcat启动程序,参照上述所说常用办法三

这是cmd中的端口,带地址
这是cmd中的端口,不带地址

没太看懂

比如你上面截的图,就找PID是7988的,然后干掉就行了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问