๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Servlet ๊ธฐ๋ฐ˜ ์›น ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ

์‹œํ๋ฆฌํ‹ฐ์ง€ํ˜ธ 2024. 1. 18.

Eclipse ๊ธฐ๋ฐ˜

File -> new -> Dynamic Web Project ์ˆœ์„œ๋Œ€๋กœ ์‹คํ–‰์„ ํ•œ๋‹ค.

 

 

๊ทธ ๋‹ค์Œ, Project name์„ ์ž…๋ ฅํ•˜๊ณ  

 

Dynamic web module version์€ 4.0 ์œผ๋กœ ์„ค์ •ํ•œ๋‹ค.

 

์ด๋Š” Tomcat 9.0์—์„œ ์ง€์›ํ•˜๋Š” Servlet API์˜ ๋ฒ„์ „์€ 4.0 ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

 

next ๋ฅผ ํ•˜๋‹ค๋ณด๋ฉด Context root๊ฐ€ ์žˆ๋Š”๋ฐ ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์œผ๋กœ ํ•ด์ค€๋‹ค.

 

Context root๋Š” ์›น ์ƒ์—์„œ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ(์›น ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ)์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๋ฃจํŠธ ๊ฒฝ๋กœ์ด๋‹ค.

ex) "www.naver.com" ์ผ ๋•Œ naver๋ฅผ ์˜๋ฏธํ•œ๋‹ค. 

 

๊ทธ ๋‹ค์Œ, ํ•˜๊ณ ์žํ•˜๋Š” ๊ฒƒ์„ ์„ค์ •ํ•˜๊ณ  ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ run on server๋ฅผ ํ•  ๋•Œ

 

tomcat์„ ๊ฒฝ๋กœ์— ์ถ”๊ฐ€์‹œ์ผœ์•ผ ํ•œ๋‹ค.

 

๊ทธ๋Ÿฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ†ฐ์บฃ์„ ๋‹ค์šด๋กœ๋“œ ํ•ด์•ผํ•œ๋‹ค.

 

๋‹ค์šด ๋ฐ›์€ ๋’ค ๋ฐ›์€ ํŒŒ์ผ์„ ์ฃผ๋กœ ๋ณด๊ด€ํ•˜๋Š” ํด๋”์— ๋„ฃ์–ด๋‘๊ณ  

 

๊ฒฝ๋กœ ์„ค์ •ํ•  ๋•Œ bin ํŒŒ์ผ์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š” ํด๋”๋ฅผ ๊ฒฝ๋กœ๋กœ ์„ค์ •ํ•œ๋‹ค.

 

๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด

 

์ดํ›„๋กœ๋Š” ์ž๋™์œผ๋กœ ์„ค์ •๋˜์–ด ์žˆ๊ณ  "Tomcat v9.0~" ์„ ์„ ํƒํ•œ ๋’ค ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.

 

 

๋˜ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹คํ–‰ํ•  ๋•Œ ์•ˆ ๋  ์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ ์ด๋Š”

 

setting -> prference์— ๋“ค์–ด๊ฐ€์„œ 

 

Project Facets์— ๋“ค์–ด๊ฐ„ ๋’ค, ๋ฐ‘ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ   Appache Tomcat v9.0์„ ์„ ํƒํ•œ ๋’ค์— Applyํ•œ๋‹ค.

๋Œ“๊ธ€