์ ๋ฒ ํฌ์คํ ์์ ์น ๊ฐ๋ฐ์ ํฌํจํ Eclipse๋ฅผ ์ค์นํ๊ณ ํ๊ธ ์ธ์ฝ๋ฉ๊น์ง ์ค์ ํด๋ณด์๋ค. (iworldt.tistory.com/6) ์ด๋ฒ์๋ Tomcat ์ค์นํ๊ณ ์ดํด๋ฆฝ์ค์ ์ฐ๋ํด๋ณด๋๋ก ํ์!
1. Tomcat ํฐ์บฃ ์ค์นํ๊ธฐ
(1) tomcat.apache.org/download-90.cgi ์ ์ ์ํ์. JAVA์ ๋ ๋ง์ ๋ฒ์ ์ ์ ๊ณตํ๋ฉด์๋, 10๋ณด๋ค๋ ์์ ์ ์ธ Tomcat9๋ฅผ ์ ํํ์ฌ ๋ค์ด๋ก๋ ํด์ค๋ค.
๋ด๊ฒ ๋ง๋ 64-bit Windows zip์ ์ ํํด์ค๋ค. ๋งจ ์์ zip์ ์๋์ฐ/์ ๋์ค/๋ฆฌ๋ ์ค ๋ชจ๋ ์ฌ์ฉ๊ฐ๋ฅํ zip ํ์ผ์ด๋, ์์ ์๊ฒ ๋ง๋ ํ์ผ์ ์ ํํด์ค๋ค.
(2) zipํ์ผ์ ์์ถ์ ํด์ ํด์ค๋ค.(๋๋ C->Program Files์ Apache Tomcat ํด๋๋ฅผ ๋ง๋ค์ด ์์ถ์ ํ์ด์ฃผ์๋ค.)
2. Tomcat ์ค์ ํ๊ธฐ
(1) ํ๊ฒฝ๋ณ์๋ฅผ ๋ฑ๋กํด์ฃผ์ด์ผ ํ๋ค. ์ ์ดํ\์์คํ ๋ฐ ๋ณด์\์์คํ ํด๋ฆญ.
(2) ์ผ์ชฝ์ ๊ณ ๊ธ ์์คํ ์ค์ -> ํ๊ฒฝ๋ณ์
(3) ํ๋จ์ ์์คํ ๋ณ์์์, ์๋ก๋ง๋ค๊ธฐ๋ฅผ ํด๋ฆญํ์ฌ ์๋์ ๊ฐ์ด ์ ๋ ฅํด์ค๋ค. ๋ณ์ ๊ฐ์ ๋๋ ํฐ๋ฆฌ ์ฐพ์๋ณด๊ธฐ์์, ์์ถ์ ํ์ด์ฃผ์๋ ํด๋๋ก ๋ฐ๋ผ๋ค์ด๊ฐ ๋ค, version์ด ๋ช ์๋์ด์๋ ํด๋๊น์ง๋ง ์ ํํด์ค๋ค. ๊ทธ ๋ค ๋ชจ๋ ํ์ธ ๋๋ฌ์ ๋๋ด๊ธฐ!
3. ํฐ์บฃ ์คํํด๋ณด๊ธฐ!
(1) ์ค์นํ ํด๋->bin์์ startup.bat์ ์คํ์์ผ์ค๋ค.
(2) ํฌ๋กฌ ๋ฑ์ ์น๋ธ๋ผ์ฐ์ ์ localhost:8080์ ์ ๋ ฅํ๊ณ ์ ์!
(3) ๋ค์๊ณผ ๊ฐ์ ํ๋ฉด์ด ๋ฌ๋ค๋ฉด ์ ์์ ์ผ๋ก ํฐ์บฃ์ด ์ค์น๋ ๊ฒ์ด๋ค.
๋ง์ฝ ์ค๋ฅ๊ฐ ๋ฌ๋ค๋ฉด, ๋ค์ ํฌ์คํ ์ ์ฐธ๊ณ ํ์. ->Tomcat9 ์คํ ์๋ฌ iworldt.tistory.com/8
4. ํฐ์บฃ ์ดํด๋ฆฝ์ค์ ์ ์ฉํ๊ธฐ(ํฐ์บฃ ์ฐ๋ํ๊ธฐ)
(1) ์ดํด๋ฆฝ์ค ์คํ ํ Window->Preperences
(2) ์ผ์ชฝ Severํญ-> RuntimeEnvironments ์์ Add๋ฅผ ํด๋ฆญ!
(3) ์์ ์ด ์ค์นํ ํฐ์บฃ ๋ฒ์ (์ฐ๋ฆฌ๋ Tomcat 9์ ์ ํํ์!)์ ํด๋ฆญํ๊ณ , directory์ ํฐ์บฃ์ ์์น๋ฅผ Browseํด์ ์ฐพ์์ค๋ค. (๋์ ๊ฒฝ์ฐ C->Program Files->Apach tomcat์ ํด๋์ ์์ถ์ ํ์์ผ๋, apache-tomcat-9.0.39 , ์ฆ ๋ฒ์ ๊น์ง ๋์จ tomcat ํด๋๋ฅผ ์ ํํด์ค๋ค.) ๋ชจ๋ ์ ์ฉํ๊ธฐ!
(3) Window-> show view-> servers ๋ฅผ ์ ํํ๋ฉด, ํ๋จ์ server ์ํ๋ฅผ ๋ณผ ์ ์๋ ์ฐฝ์ด ๋ํ๋๋ค. ์์ง ์ค์ ์ ํ์ง ์์์ผ๋, No servers are available ...์ด๋ผ๊ณ ๋ฐํ ๋ฐ, ๋ฐ๋ก ํด๋ฆญํ์ฌ New Server์ฐฝ์ ๋์์ค๋ค. ์๊น ์ค์ ํ์ผ๋, ๋ณดํต์ ์๋์์ฑ๋์ด์๋ค. ๋ฐ๋ก Finish!
(4) ์ด์ ์น๊ฐ๋ฐ์ tomcat์ ์ ์ฉํ ์ ์๋ค. ๋ง์ฝ ์น ์๋ฒ ๊ตฌํ์ด ์๋๋ค๋ฉด, ์๊น ์ค์น๊ฐ ๋์๋์ง ํ์ธํ๋ฉฐ tomcat 9์ ์คํํด๋์๊ธฐ ๋๋ฌธ์ผ ๊ฐ๋ฅ์ฑ์ด ๋๋ค. ํฐ์บฃ ์ค์น ํด๋๋ก ์ด๋ํ์ฌ, tomcat9w.exe๋ฅผ ์คํํด์ฃผ์.
Service Status์์ Stop์ ์ ํํ ํ ํ์ธ์ ์ ๋ ฅํด์ฃผ์. ์น ๋ธ๋ผ์ฐ์ ์ ์ดํด๋ฆฝ์ค๊ฐ ๋์์ ํฐ์บฃ์ ์ฌ์ฉํ๋ คํ๋ฉด ์ถฉ๋์ด ์ผ์ด๋๊ธฐ ๋๋ฌธ์ด๋ค.
๋!
๋๊ธ