๊ธฐํƒ€

[ ๊ธฐํƒ€ ] : ' Port 8080 was already in use' ์œˆ๋„์šฐ(Windows), ๋งฅ(Mac) ํฌํŠธ ๋„˜๋ฒ„ ๊ฒ€์ƒ‰ ๋ฐ ํฌํŠธ ์ฃฝ์ด๊ธฐ

PYT 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 

๋ฐ˜์‘ํ˜•