Search

ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ธํŒ…

JSP ๊ฒŒ์‹œํŒ ํ”„๋กœ์ ํŠธ ํŽ˜์ด์ง€์—์„œ๋Š” ๊ฐ„๋‹จํ•œ ๊ฒŒ์‹œ๊ธ€ ๋“ฑ๋ก ์กฐํšŒ ์ˆ˜์ • ์‚ญ์ œ๋ฅผ ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ๋™์  ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ฐœ๋ฐœํ•ด ๋ณด๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ธํŒ…

JSP ๊ฒŒ์‹œํŒ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ์ฒซ ๋ฒˆ์งธ ๋‹จ๊ณ„๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ธํŒ…ํ•˜๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์‚ฌ์ „ ์ค€๋น„ ์‚ฌํ•ญ

โ€ข
JDK 1.8 ๋ฒ„์ „ ์ด์ƒ ์„ค์น˜
โ€ข
IDE - Eclipse ์„ค์น˜
์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋Š” jdk1.8 ๋ฒ„์ „ ์ด์ƒ์—์„œ ์ดํด๋ฆฝ์Šค IDE ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ง„ํ–‰ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค ์‚ฌ์ „์— ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ์ง€ ์•Š์€ ๋ถ„๋“ค์€ ์œ„์˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ž๋ฐ” ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์„ธํŒ…ํ•˜์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ž‘์—… ์ˆœ์„œ

1.
์ž๋ฐ” ์›น ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ
a.
Dynamic Web Project
2.
๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ธํŒ…
a.
๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
i.
MySQL ๋“œ๋ผ์ด๋ฒ„ (JDBC) ???
iii.
ํŒŒ์ผ ์—…๋กœ๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ???
b.
ํ†ฐ์บฃ(Tomcat) ์„œ๋ฒ„ ์—ฐ๋™ JSP ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ•

์ž๋ฐ” ์›น ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ

1.
[File] > [New]
2.
[Dynamic Web Project]
3.
web.xml
์ดํด๋ฆฝ์Šค๋ฅผ ์‹คํ–‰ํ•ด์„œ [File] ๋ฉ”๋‰ด์˜ [New] ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ€์„œ Dynamic Web Project ๋ฅผ ์„ ํƒํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
.ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์€ ๊ฐ„๋‹จํ•˜๊ฒŒ โ€œBoardโ€ ๋ผ๊ณ  ํ•˜๊ณ , ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๋Š” ์•„ํŒŒ์น˜ ํ†ฐ์บฃ 9.0 ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์„œ๋ธ”๋ฆฟ ๋ฒ„์ „์€ 4.0 ๋ฒ„์ „์„ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค.
์ด ํ™”๋ฉด์—์„œ๋Š” ํ”„๋กœ์ ํŠธ์— ๋นŒ๋“œ ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค ๊ธฐ๋ณธ ๊ฐ’์œผ๋กœ ์„ธํŒ…๋œ ๋Œ€๋กœ ๋†”๋‘๊ณ  ๋‹ค ๋ชป ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค.
์ด ํ™”๋ฉด์€ ์›น ๋ชจ๋“ˆ์„ ์„ค์ •ํ•˜๋Š” ํ™”๋ฉด์ž…๋‹ˆ๋‹ค. ์ด ํ™”๋ฉด์—์„œ๋Š” Context root ๊ทธ๋ฆฌ๊ณ  Content directory๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ web.xml ํŒŒ์ผ์„ ์ƒ์„ฑํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์ฒดํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„ค์ •
๋‚ด์šฉ
Context root
์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฃจํŠธ ๊ฒฝ๋กœ (์ฃผ๋กœ ํ”„๋กœ์ ํŠธ ์ด๋ฆ„๊ณผ ๋™์ผํ•˜๊ฒŒ ์ง€์ •)
Content directory
JSP ํŒŒ์ผ ๋ฐ ์ •์  ์ž์›(html,css,js,img ๋“ฑ) ์ด ์œ„์น˜ํ•˜๋Š” ๊ฒฝ๋กœ
web.xml
์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์ • ํŒŒ์ผ
Context
๋ฌธ๋งฅ ๋ฐ ์ƒํ™ฉ์— ๋”ฐ๋ผ ์ดํ•ด๋˜๋Š” ํ•œ ์ฐจ์› ๋†’์€ ๊ณต๊ฐ„์ด๋‚˜ ์˜์—ญ.
Context ๋ผ๊ณ  ํ•˜๋Š” ์šฉ์–ด๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋‚˜ ์ปดํ“จํŒ… ๋ถ„์•ผ์—์„œ, ์–ด๋–ค ์ƒํ™ฉ์ด๋‚˜ ํ™˜๊ฒฝ์„ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ๋Š” ์˜์—ญ์ด๋‚˜ ๊ฒฝ๋กœ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.
์—ฌ๊ธฐ์„œ ์„ค์ •ํ•˜๋Š” Context root๋Š” ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ˜ธ์ŠคํŒ… ํ–ˆ์„ ๋•Œ ํ•ด๋‹น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ ์ƒ์œ„ ๊ฒฝ๋กœ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ดํด๋ฆฝ์Šค์—์„œ๋Š” ๊ธฐ๋ณธ ๊ฐ’์œผ๋กœ ํ”„๋กœ์ ํŠธ ์ด๋ฆ„๊ณผ ๋™์ผํ•˜๊ฒŒ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
Content directory
์ปจํ…์ธ  ๋””๋ ‰ํ† ๋ฆฌ๋Š” JSP ํŒŒ์ผํ•˜๊ณ  ์ •์  ์ž์›์ด ์œ„์น˜ํ•ด์•ผ ํ•  ๊ฒฝ๋กœ๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค.
web.xml
web.xml ํŒŒ์ผ์€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„ค์ • ํŒŒ์ผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๋ฃจํŠธ ํŽ˜์ด์ง€ ์„ค์ • (welcome file)
โ€ข
์„œ๋ธ”๋ฆฟ ๋งคํ•‘
โ€ข
ํ•„ํ„ฐ ์„ค์ •
โ€ข
์—๋Ÿฌ ํŽ˜์ด์ง€ ์„ค์ •

๊ฒฐ๊ณผ ํ™”๋ฉด

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ธํŒ…

์ด์ œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ–ˆ์œผ๋‹ˆ ๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ธํŒ…ํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

โ€ข
JDBC (Java Database Connectivity)
โ—ฆ
MySQL Connector/J
โ€ข
JSTL
โ€ข
ํŒŒ์ผ ์—…๋กœ๋“œ
โ—ฆ
commons-io
โ—ฆ
commons-fileupload
JDBC๋Š” ์ž๋ฐ” ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์กฐ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ api์ž…๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€์—์„œ๋Š” JDBC ์ค‘์—์„œ mysql ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šคํ•˜๊ณ  ์—ฐ๊ฒฐํ•˜๋Š” JDBC ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
JSTL ์€ JSP ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œ์ค€ ํƒœ๊ทธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. JSTL ์„ ์‚ฌ์šฉํ•˜๋ฉด JSP ํŽ˜์ด์ง€ ๋‚ด์—์„œ ์ž๋ฐ”์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์กฐ๊ธˆ ๋” ๊ฐ„๊ฒฐํ•˜๊ณ  ๊ฐ€๋…์„ฑ์„ ๋†’์—ฌ์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ๋กœ JSP ํŽ˜์ด์ง€ ๋Œ€ํ•ด์„œ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ˜๋ณต๋ฌธ์„ ํ™œ์šฉํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ ํฌ๋งท์„ ์ฒ˜๋ฆฌํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ ์š”์ฒญ ์ฒ˜๋ฆฌ๋ฅผ ํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์„œ๋ธ”๋ฆฟ ๋ฐ JSP ์—์„œ ํŒŒ์ผ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฃผ๋กœ commons-fileupload ๋‚˜ cos ํŒŒ์ผ ์—…๋กœ๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ์—์„œ๋Š” commons-fileupload ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค..

1. MySQL ๋“œ๋ผ์ด๋ฒ„

์œ„์— ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์‹œ๋ฉด JDBC ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋ฐ”๋กœ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•ด๋‹น ์‚ฌ์ดํŠธ๋กœ ์ด๋™ํ•ด์„œ Platform Independent ๋ฅผ ์„ ํƒํ•˜๊ณ  ๋งฅ OS ํ™˜๊ฒฝ์— ํ•˜๋ฉด TAR ์•„์นด์ด๋ธŒ ์œˆ๋„์šฐ OS ํ™˜๊ฒฝ์ด๋ผ๋ฉด ZIP ์•„์นด์ด๋ธŒ๋ฅผ ์••์ถ•ํ•ด์ œ๋ฅผ ํ•˜์‹œ๋ฉด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค.
์••์ถ•์„ ํ•ด์ œํ•˜๊ณ  ๋‚˜๋ฉด mysql-connector-j j๋ผ๊ณ  ํ•˜๋Š” JDBC ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋ณผ ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
WEB-INF/lib ๋””๋ ‰ํ† ๋ฆฌ์— JDBC ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ์„ธ์š”. ํŒŒ์ผ ํด๋”์—์„œ ctrl + C ํ•˜๊ณ  ์ดํด๋ฆฝ์Šค์—์„œ ctrl + V ํ•˜๋ฉด ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ WEB-INF/lib ๋””๋ ‰ํ† ๋ฆฌ์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(JAR ํŒŒ์ผ)๋ฅผ ๋ฐฐ์น˜ํ•˜๋ฉด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„(์˜ˆ: Tomcat, Jetty ๋“ฑ)๊ฐ€ ํ•ด๋‹น ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ž๋™์œผ๋กœ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋””๋ ‰ํ† ๋ฆฌ์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‹คํ–‰๋  ๋•Œ ํ•ด๋‹น ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ class-path ์— ์ถ”๊ฐ€๋˜์–ด ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

2. JSTL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

์œ„์— ๋งํฌ๋ฅผ ํด๋ฆญํ•˜์‹œ๋ฉด JSTL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๋ฐ”๋กœ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋“ˆ
๋‚ด์šฉ
spec
JSTL ์ŠคํŽ™ ์ž์ฒด๋ฅผ ์ •์˜ํ•œ ์ธํ„ฐํŽ˜์ด์Šค์™€ ํด๋ž˜์Šค๋ฅผ ํฌํ•จ
impl
JSTL์˜ ํ•ต์‹ฌ ๋กœ์ง๊ณผ ํƒœ๊ทธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ตฌํ˜„์ด ํฌํ•จ
jstlel
JSTL ํƒœ๊ทธ์—์„œ ๋ณ€์ˆ˜์™€ ํ‘œํ˜„์‹์„ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ์–ธ์–ด๋กœ, ${} ํ‘œํ˜„์‹์„ ํ‰๊ฐ€ํ•˜๋Š” ๋กœ์ง ํฌํ•จ
compat
์ด์ „ ๋ฒ„์ „์˜ JSTL๊ณผ ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ƒˆ๋กœ์šด JSTL ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ์— ๋„์›€์„ ์ฃผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
1.
JSTL ํƒœ๊ทธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ค์šด๋กœ๋“œ
a.
taglibs-standard-compat-1.2.5.jar
b.
taglibs-standard-impl-1.2.5.jar
c.
taglibs-standard-jstlel-1.2.5.jar
d.
taglibs-standard-spec-1.2.5.jar
2.
JSP ํ”„๋กœ์ ํŠธ ์— ํฌํ•จํ•˜๊ธฐ
a.
[WEB-INF] > [lib] ํด๋”์— ์ถ”๊ฐ€
JSTL ํƒœ๊ทธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ํ•˜๊ธฐ
JSTL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผ 4๊ฐœ๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํด๋”์— ์ถ”๊ฐ€ํ•ด ์ค๋‹ˆ๋‹ค.

3. ํŒŒ์ผ ์—…๋กœ๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

1.
commons-io.jar ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ค์šด๋กœ๋“œ
3.
ํ”„๋กœ์ ํŠธ์— ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผ ํฌํ•จํ•˜๊ธฐ
a.
Project
i.
webapp/WEB-INF/lib
ii.
commons-io.jar ํŒŒ์ผ ์ €์žฅํ•˜๊ธฐ
iii.
commons-fileupload.jar ํŒŒ์ผ ์ €์žฅํ•˜๊ธฐ
ํŒŒ์ผ ์—…๋กœ๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํŒŒ์ผ์ธ commons-fileupload ์™€ commons-io ๋‹ค์šด๋กœ๋“œ ๋ฐ›์•„ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํด๋”์— ์ถ”๊ฐ€ํ•ด ์ค๋‹ˆ๋‹ค.

ํ†ฐ์บฃ ์„œ๋ฒ„ ์—ฐ๋™

์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ†ฐ์บฃ ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ณ ์ด๋ฅผ ์ดํด๋ฆฝ์Šค์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฐ๋™ํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
1.
[File] > [New] > [Other]
2.
[Server]
3.
Tomcat v9.0 Server
a.
[Browse] > ์›น์„œ๋ฒ„ ์œ„์น˜ ์„ค์ •
b.
jre > JRE ์„ ํƒ
Ctrl + N ์ด๋‚˜ [File] ๋ฉ”๋‰ด์˜ [New] ๋ฉ”๋‰ด์—์„œ [Other] ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
server ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์„ ํƒํ•˜๊ณ  ๋‹ค์Œ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.
์‚ฌ์šฉํ•  ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„ ๋ฐ ๋ฒ„์ „์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” Tomcat v.9.0 ์„ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.
[Browse] ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ, ์‹ค์ œ๋กœ ํ†ฐ์บฃ์ด ์„ค์น˜๋œ ์„ค์น˜ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•ด ์ค๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ ํ†ฐ์บฃ์€ ์•„๋ž˜ ๊ฒฝ๋กœ์— ์„ค์น˜๋ฉ๋‹ˆ๋‹ค.
C:\Program Files\Apache Software Foundation\Tomcat 9.0
Bash
๋ณต์‚ฌ
[Finish] ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ํ†ฐ์บฃ ์„œ๋ฒ„ ์„ค์ •์„ ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
[Servers] ํƒญ์„ ์—ด์–ด๋ณด๋ฉด ์ƒˆ๋กœ ์ƒ์„ฑ๋œ ์„œ๋ฒ„๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.