首先知道两行命令:
显示占用端口的进程: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。
3、进入到目录中启动tomcat
最好用startup.bat启动,因为这样能更好的查看端口的启动和关闭。【最好别用eclipse启动,会一直提示你有端口占用问题,就算你已经改了还是会提示,可能是存在缓存问题】
用命令行查看端口启动情况:
在我启动了更改端口的tomcat后,不存在端口占用问题,我更改的端口为:8006,8081,8010
所以我另外一个tomcat的端口就空出来了,原8005,8080,8009就不会再提示端口占用问题。
如果还存在一些环境变量的配置,请参考:在一台电脑上安装两个tomcat服务器