Note18:关于多个tomcat8080,8005,8009端口占用冲突问题

首先知道两行命令:

显示占用端口的进程:netstat  -ano|findstr  8080

将上面显示的进程号,结束掉:taskkill  /pid  6856  /f


1、首先知道具体哪个tomcat占用了哪个端口,就用上面命令的查看,首先结束掉占用8080端口的进程。

2、修改启动端口和关闭端口:

进入D:\Programming Tools\apache-tomcat-7.0.72-8081\conf\目录,打开server.xml文件:

shutdown:将里面所有的8005改成8006,

connector:将里面所有的8080改成8081,将里面所有的8009改成8010。

Note18:关于多个tomcat8080,8005,8009端口占用冲突问题_第1张图片

3、进入到目录中启动tomcat

最好用startup.bat启动,因为这样能更好的查看端口的启动和关闭。【最好别用eclipse启动,会一直提示你有端口占用问题,就算你已经改了还是会提示,可能是存在缓存问题】

Note18:关于多个tomcat8080,8005,8009端口占用冲突问题_第2张图片

用命令行查看端口启动情况:


Note18:关于多个tomcat8080,8005,8009端口占用冲突问题_第3张图片

在我启动了更改端口的tomcat后,不存在端口占用问题,我更改的端口为:8006,8081,8010

所以我另外一个tomcat的端口就空出来了,原8005,8080,8009就不会再提示端口占用问题。

如果还存在一些环境变量的配置,请参考:在一台电脑上安装两个tomcat服务器

你可能感兴趣的:(Note18:关于多个tomcat8080,8005,8009端口占用冲突问题)