- 1) jdk ์ค์น
- 2) spring ์ค์น (eclipse)
- 3) tomcat ์ค์น (์๋ฒ)
โโโงโโโ (1) JDK ์ค์น โโโโงโโ
โ ์ค๋ผํด์ฌ์ดํธ์์ jdk ๋ค์ด๋ก๋
https://www.oracle.com/java/technologies/downloads/
SE : Standard Edition
EE : Enterprise Edition(๊ธฐ์ ์ฉ)
jdk 21 ๋ฒ์ ์ผ๋ก ๋ค์ด๋ฐ์์คฌ๋ค.
exe ํ์ผ์ ๋๋ธํด๋ฆญ
jdk ๋ฅผ ๋ค์ด๋ฐ์์ค๋ค.
โ ์์คํ ํ๊ฒฝ ๋ณ์ ํธ์ง
์ด์์ฒด์ ์ ์ด๋์๋ ์ง ์๋ฐ๋ฅผ ์ธ์ํ ์ ์๋๋ก ํ๊ธฐ ์ํด์ ํ๊ฒฝ ๋ณ์๋ฅผ ํธ์งํด์ค์ผํ๋ค.
[ํ๊ฒฝ๋ณ์] > [์๋ก๋ง๋ค๊ธฐ]
JAVA_HOME ์ผ๋ก jdk ์ค์น๊ฒฝ๋ก๋ฅผ ๊ฑธ์ด์ค๋ค.
[์์คํ ๋ณ์] -> [ํธ์ง] -> [์๋ก๋ง๋ค๊ธฐ] >
%JAVA_HOME%\bin
๋๋ ํฐ๋ฆฌ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํด์ค๋ค.
โ cmd ๋ก ํ์ธํ๊ธฐ
java -version ์ผ๋ก ์ ์ค์ ๋์๋์ง ํ์ธ๊ฐ๋ฅํ๋ค !
โโโงโโโ (2) Spring ์ค์น (Eclipse) โโโโงโโ
โ Spring Tool Suite 4 ๋ค์ด๋ก๋
์คํ๋ง ์ฌ์ดํธ์ ๋ค์ด๊ฐ์ Spring Tool Suite 4 ๋ฅผ ๋ค์ด๋ฐ์์ค๋ค.
์๋ฐ jar ํ์ผ์ด ๋ค์ด๋ฐ์์ง๋๋ฐ
๋๋ธํด๋ฆญํด์ค๋ค.
์ด๋ ๊ฒ ๋ค์ด์ฐฝ์ด ๋จ๊ฒ๋๊ณ
ํด๋ ํ๋๊ฐ ์์ฑ๋๋ค.
ํด๋ ์์ SpringTollSuit4 ๊ฐ ๋ค์ด์๋ค.
์คํํ๊ธฐ
์ํฌ์คํ์ด์ค ํด๋๋ฅผ ํ๋ ๋ง๋ค์ด์
์ง์ ํด์ฃผ๊ณ ์คํํด์ค๋ค.
โ (์ด๊ธฐ์ธํ ) encoding์ UTF-8๋ก ์ค์
[window] > [Preferences] > encoding ๊ฒ์ ํ ์ ๋ถ UTF-8 ๋ก ์ธํ
โ (์ด๊ธฐ์ธํ
) Eclipse web Devleoper tools ๋ค์ด๋ก๋
[Help] > [Eclipse Marketplace ]
[Eclipse Web Developer Tools] ๋ค์ด๋ก๋
์ฐฝ ๋จ๋ฉด ๋ค ํ์ธ ๋๋ฌ์ค์ ๋๊ธฐ๊ณ ์ค์น ์๋ฃ !!
Java EE ๋ก ์คํํด์ค๋ค.
โโโงโโโ (3) Tomcat ์ค์น โโโโงโโ
โ ํฐ์บฃ ๋ค์ด๋ก๋
ํฐ์บฃ 9 ๋ฒ์ ์ผ๋ก ๋ค์ด ๋ฐ์ ์์ ์ด๊ธฐ ๋๋ฌธ์
[Tomcat 9 ] ๋ก ๋ค์ด๊ฐ์ค๋ค.
[64-bit Windows zip ] ๋ค์ด๋ก๋
์์ถํด์ ํ๋ฉด ์ด๋ฐ ํด๋๋ฅผ ๋ณผ ์ ์๋ค !
โ ์๋ฒ ์ฐ๊ฒฐํ๊ธฐ
Server ๊ฒ์ ํ ADD
Tomcat 9 ๋ฒ์ ์ ํ
์๋ฒ๊ฐ ์๋ ํด๋๋ก ๊ฒฝ๋ก ์ง์ ํ
์๋ฃ!!
์ด์ [New Server] ๋ฅผ ์์ฑํด์ค๋ค !
9๋ฒ์ ์ผ๋ก ์์ฑ
port ๋ฒํธ๋ฅผ 8181๋ก ๋ณ๊ฒฝํด์ค๋ค.
์์ ๊ฐ์ด ์ฒดํฌ
startup ๋ฉ์ธ์ง๊ฐ ๋จ๋ฉด ์๋ฒ ์ ์ ์คํ