本机同时启动多个tomcat,出现端口号被占用问题
查看端口是否被占用
1.步骤一:cmd输入:输入 netstat -ano
2.端口被占用后在eclipse中的提示:
3.步骤二:netstat -aon|findstr “端口号”
4.tasklist|findstr “查询出的 listening”
5.taskkill /f /t /im 查询出占用程序名称
修改TOMCAT的配置文件
路径:%TOMCAT_HOME%/cof/server.xml
注意:修改后的端口一定要使用命令查看下该端口是否被占用
第一个: 修改http访问端口(默认为8080端口)
(大约69行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。
第二个:修改Shutdown端口(默认为8005端口)
(大概在22行左右)将8005修改为没有在使用的端口号
第三个:修改8009端口
(大概在90行左右)将8009修改为没有在使用的端口号,例如8099
修改后仍显示端口被占用
tomcat重启后端口号还是被占用冲突,这种情况下有可能是本地网络环境有问题,只需重置网络环境即可,方法如下:
在命令行窗口执行如下命令
Ctrl+R->cmd:netsh winsock reset
重启计算机,运行tomcat问题解决