tomcat端口被占用的解决方法:1、打开cmd输入netstat -ano查看占用8080端口的程序,在任务管理器中将它关掉;2、进入conf目录,用记事本打开service.xml文件,更改端口后重启即可。
tomcat的8080端口经常会被占用,解决办法两个:
方法一:关闭占用8080端口的进程
1、首先我们打开电脑cmd命令行窗口,然后输入netstat -ano 指令,用来查看所有的端口占用情况;
或者也可通过指令netstat -aon|findstr "想检测的端口号"来查看端口号占用情况,比如netstat -aon|findstr "8080"
其中 “PID”为端口被占用的进程号,上图所示中的“8092”表示占用8080端口的进程号
2、再通过指令tasklist|findstr "进程号"来查看对应的进程
3、接着通过指令taskkill /F /im nginx.exe来关掉进程
方法二:修改tomcat端口
1,首先找到并进入tomcat的安装目录\conf\文件夹
2,然后打开service.xml文件,可以用记事本
3,接着在如下所示的位置指定新的端口号并重启tomcat。
<Connector port="8022" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
其中 protocol 参数可改为 org.apache.coyote.http11.Http11NioProtocol , 能提高 tomcat 的 并发能力;
注意:修改此配置需重启 tomcat 才能生效。
<Connector port="8022" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" redirectPort="8443" />
相关推荐: