tomcat端口被占用的兩個解決方法


tomcat 的 8080 端口經常會被占用,解決辦法兩個:

  •  1、關閉占用8080端口的進程:8080端口被占用的話執行startup.bat會報錯,可在cmd下執行netstat -ano命令查看8080是否被占用,如果被占用可根據相應的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" />

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM