天天看點

tomcat啟動報錯:Address already in use:JVM_Bind

  • tomcat啟動時出現Address already in use: JVM_Bind 的原因是因為端口被占用l ,有可能是因為多次啟動tomcat或者啟動了多個tomcat,或者是其他應用程式或者服務占用了。
  • 解決辦法:

    ①打開cmd 輸入netstat -ano 這個指令是檢視所有端口的占用情況,在這裡我的Maven項目用的tomcat的端口用的是9000

    tomcat啟動報錯:Address already in use:JVM_Bind

    在這裡可以看到占用9000端口的PID是23020

    ② 輸入tasklist|findstr “剛剛查到的PID”,回車,檢視是哪個程序或者程式占用了端口,

    tomcat啟動報錯:Address already in use:JVM_Bind

    在這裡可以看到是javaw.exe 占用了

    ③ 接下來打開任務管理器将程序結束就可以了 如果出現了同名程序的情況,打開任務管理器的檢視->選擇列,PID前打上對号然後點選确定即可,然後就可以找到那個程序占用了端口,結束程序即可