六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 107|回复: 0

eclipse下的tomcat突然无法启动——报端口已被占用或tomcat已经开启错误

[复制链接]

升级  56%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
28
 楼主| 发表于 2013-1-15 22:48:20 | 显示全部楼层 |阅读模式
真是怪了,今早一来公司上班tomcat就是开启不起来,始终报端口已被占用或tomcat已经开启错误。
首先可以排除的是tomcat已经被开启的错误。那只有一个可能就是端口被占用了。我想可能是我昨天安装了什么软件导致这个问题的产生。
开始——运行——cmd
netstat -ano
用这个命令查看 开放端口程序的PID :
我所查看到的结果如下:
C:\Documents and Settings\USER>netstat -ano
Active Connections
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:25 0.0.0.0:0 LISTENING 3240
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 3240
然后
tasklist |findstr "PID" 命令 查看是什么进程:
我所执行的命令结果:
C:\Documents and Settings\USER>tasklist |findstr 3240
inetinfo.exe 3240 Console 0 10,772 K
打开“任务管理器”查看进程“inetinfo.exe”,发现它属于系统进程,而且无法结束掉(结束了看到进程中先冒出一个iisstart.exe然后再出现inetinfo.exe后iisstart.exe自动消失)。
说明是我昨天安装的windows组件IIS占用了80端口。
解决方案:
修改tomcat的端口号,conf-server.xml中查找80修改为8080
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表