1. 程式人生 > >Tomcat端口被占用怎麽查看占用程序

Tomcat端口被占用怎麽查看占用程序

根據 能力 管理器 進程 nec col 操作 connect conn

1、關閉占用8080端口的進程:8080端口被占用的話執行startup.bat會報錯,可在cmd下執行netstat -ano命令查看端口是否被占用,如果被占用可根據相應的PID號在任務管理器查找並關閉相應進程,然後重啟tomcat。此方法弊端是端口被占用就得重復上述操作。

2、更改tomcat端口:進入tomcat安裝目錄\conf\文件夾,以記事本打開service.xml,在如下所示位置指定新的端口號並重啟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端口被占用怎麽查看占用程序