首页 >Tomcat >tomcat端口被占用怎么办

tomcat端口被占用怎么办

tomcat端口被占用怎么办

tomcat端口被占用的解决方法:1、打开cmd输入netstat -ano查看占用8080端口的程序,在任务管理器中将它关掉;2、进入conf目录,用记事本打开service.xml文件,更改端口后重启即可。

tomcat端口被占用怎么办

tomcat的8080端口经常会被占用,解决办法两个:

方法一:关闭占用8080端口的进程

1、首先我们打开电脑cmd命令行窗口,然后输入netstat -ano  指令,用来查看所有的端口占用情况;

Snipaste_2020-01-10_17-12-06.png

或者也可通过指令netstat -aon|findstr "想检测的端口号"来查看端口号占用情况,比如netstat -aon|findstr "8080"

其中 “PID”为端口被占用的进程号,上图所示中的“8092”表示占用8080端口的进程号

2、再通过指令tasklist|findstr "进程号"来查看对应的进程

Snipaste_2020-01-10_17-15-14.png

3、接着通过指令taskkill  /F /im nginx.exe来关掉进程

Snipaste_2020-01-10_17-16-49.png

方法二:修改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" />

相关推荐:

tomcat启动闪退