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

来源:互联网 发布:web数据挖掘技术 编辑:程序博客网 时间:2024/06/09 17:10

真是怪了,今早一来公司上班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

原创粉丝点击