-
[ ๊ธฐํ ] : ' Port 8080 was already in use' ์๋์ฐ(Windows), ๋งฅ(Mac) ํฌํธ ๋๋ฒ ๊ฒ์ ๋ฐ ํฌํธ ์ฃฝ์ด๊ธฐ๊ธฐํ 2021. 8. 20. 15:43๋ฐ์ํ
***************************
APPLICATION FAILED TO START
***************************
Description:
Web server failed to start. Port 8080 was already in use.์ต์ํ ์ด๋ฌธ๊ตฌ.. ์๋ฒ ๊ตฌ๋์ ์๋ฒ๊ฐ ์ฌ์ฉํ๋ ค๊ณ ํ๋ port๋ฅผ ๋ค๋ฅธ ํ๋ก์ธ์ค๋ ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉ์ค์ธ ๊ฒฝ์ฐ์ ๋ฐ์ํ๋ค.
Window
1. cmd ์ฐฝ์์ netstat -a -o ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค.
(์ฐธ๊ณ ๋ก ์คํ์ค์ธ ์๋ฒ๊ฐ ๋ง์ ๊ณ์ ๋ก๋ฉ๋๋ค๋ฉด Ctrl +C ๋ก ๋ฉ์ถฐ์ฃผ๋ฉด ๋๋ค.)
2. ๋๋ 8080์ ์ฌ์ฉ์ค์ด์๊ธฐ ๋๋ฌธ์, ๋ก์ปฌ ์ฃผ์์ 0.0.0.0:___ ์ด๊ณณ์ ๋๋ฒ๊ฐ 8080์ธ ๊ณณ์ PID๋ฅผ ์ฐพ๋๋ค.
3. taskkill /f /pid PID ๋ก ํ์ฌ ์ฌ์ฉ์ค์ธ ํฌํธ๋ฅผ ์ฃฝ์ฌ์ค๋ค.
4. ๊ทธ๋ฌ๋ฉด ์ด๋ ๊ฒ ํ๋ก์ธ์ค๊ฐ ์ข ๋ฃ๋๋ค.
Mac
1. ps -ef | grep tomcat ๋ฅผ ํตํด ํ์ฌ ์ฌ์ฉ์ค์ธ tomcat ํ๋ก์ธ์ค ๋ชฉ๋ก์ ์ถ๋ ฅํ๋ค.
2. ์ ๋ช ๋ น์ด๋ฅผ ํตํด ์ถ๋ ฅ๋ ํ๋ก์ธ์ค ๋ชฉ๋ก์ ํน์ process_id๋ฅผ ์ ๋ ฅํ์ฌ ๊ฐ์ ์ข ๋ฃ์ํจ๋ค.
kill -9 [process_id]
ex) kill -9 12137
๋ฐ์ํ'๊ธฐํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ