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

Back-end/Server

[ Linux - Tomcat ] Tomcat ์„ค์น˜ ๋ฐ ๋ฐฐํฌ ์ง„ํ–‰(JDK ์ˆ˜๋™ ์„ค์ •)

 

๐Ÿง OS ํ™•์ธ ๋ช…๋ น์–ด

hostnamectl

 

 

 

 

๐Ÿˆ Tomcat ์„ค์น˜ ์ง„ํ–‰

http://archive.apache.org/dist/tomcat/

 

Index of /dist/tomcat

 

archive.apache.org

์œ„ ์‚ฌ์ดํŠธ์—์„œ ์ง์ ‘ ์••์ถ• ํŒŒ์ผ์„ ๋‹ค์šด ๋ฐ›์•„๋„ ๋˜๊ณ , wget ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ๋‹ค์šด ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค

wget ๋ช…๋ น์–ด ์‚ฌ์šฉ์‹œ ๊ผญ ๋‹ค์šด๋กœ๋“œ ๋งํฌ ํ™•์ธ ํ•ด๋ณผ ๊ฒƒ

wget -c http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-10.1.16.tar.gz

 

 

๋‹ค์šด์„ ์™„๋ฃŒํ•˜์˜€๋‹ค๋ฉด ์••์ถ• ํ•ด์ œ ์ง„ํ–‰

tar -zxvf apache-tomcat-10.1.16.tar.gz

 

์••์ถ• ํ•ด์ œํ•˜์˜€์œผ๋ฉด ์••์ถ• ํŒŒ์ผ ์‚ญ์ œ ์ง„ํ–‰ํ•˜์—ฌ๋„ ์ƒ๊ด€ ์—†์Œ

(๋‹ค์‹œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฑฐ ๊ฐ™์œผ๋‹ˆ ์‚ญ์ œ๋Š” ์ง„ํ–‰ํ•˜์ง€ ์•Š๊ณ , tabํ‚ค ์‚ฌ์šฉํ•˜์—ฌ ์ด๋™ํ•˜๊ธฐ ์‰ฝ๊ฒŒ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ช…๋งŒ ๋ณ€๊ฒฝ ์ง„ํ–‰ ํ•จ)

 

๋””๋ ‰ํ„ฐ๋ฆฌ ๋ณ€๊ฒฝ ๋ช…๋ น์–ด 

mv apache-tomcat-10.1.16 tomcat-10.1.16

mv [ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ช…] [๋ณ€๊ฒฝํ•  ๋””๋ ‰ํ„ฐ๋ฆฌ๋ช…]

 

 

 

 

๐Ÿˆ Tomcat port ๋ณ€๊ฒฝ 

(์—ฌ๋Ÿฌ๊ฐœ tomcat์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ 8080 port ๋ฅผ ์ด๋ฏธ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์„ ๊ฒฝ์šฐ ๋“ฑ๋“ฑ)

cd tomcat-10.1.16/conf/

vi server.xml

 

์—ฌ๋Ÿฌ๊ฐœ tomcat์„ ์‚ฌ์šฉ ์ค‘์ด๋ผ๋ฉด shotdown port๋„ ๋ณ€๊ฒฝํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค

tomcat์˜ ๊ธฐ๋ณธ port 8080, shutdown port 8005

 

 

 

 

 

๐Ÿˆ Tomcat JDK ์ˆ˜๋™ ์„ค์ •

java version์„ ํ•˜๋‚˜๋งŒ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ๋ณ€๊ฒฝํ•  ํ•„์š” ์—†์Œ

ํ˜„์žฌ linux์˜ ๊ธฐ๋ณธ java version์ด ์•„๋‹Œ ํ•ด๋‹น Tomcat๋งŒ java version์„ ๋ณ€๊ฒฝ ํ•ด์•ผ ํ•œ๋‹ค๋ฉด ์ˆ˜๋™์„ ์„ค์ •ํ•ด์ฃผ์–ด์•ผ ํ•จ

 

ํ˜„์žฌ Linux Java version ํ™•์ธ ๋ช…๋ น์–ด

java -version

 

 

Tomcat JDK ์ˆ˜๋™ ์„ค์ • ํŒŒ์ผ (๊ฒฝ๋กœ)

tomcat-10.1.16/bin/catalina.sh
JAVA_HOME=[JDK๊ฒฝ๋กœ]
JRE_HOME=[JDK๊ฒฝ๋กœ]

 

 

 

 

๐Ÿˆ Tomcat  war ํŒŒ์ผ ๋ฐฐํฌ

war ๋ฐฐํฌ ์œ„์น˜

tomcat-10.1.16/webapps/

ROOT.war ๋กœ ์—…๋กœ๋“œ ์ง„ํ–‰

 

 

 

 

๐Ÿˆ Tomcat ์‹œ์ž‘ ๋ช…๋ น์–ด

cd tomcat-10.1.16/bin/

./startup.sh

์„œ๋ฒ„IP:port ๋กœ ์ ‘์†ํ•˜์—ฌ ํ™•์ธ ์ง„ํ–‰

 

 

 

๐Ÿˆ Tomcat ์ข…๋ฃŒ ๋ช…๋ น์–ด

cd tomcat-10.1.16/bin/

./shutdown.sh

 

 

 

 

๐Ÿˆ Tomcat ROOT ํด๋”๊ฐ€ ๊ฐฑ์‹  ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด..

ROOT.war ํŒŒ์ผ ์—…๋กœ๋“œ์‹œ ROOT ํด๋”๊ฐ€ ๊ฐฑ์‹ ๋˜์–ด์•ผ ํ•œ๋‹ค. 

ROOTํด๋”๊ฐ€ ๊ฐฑ์‹ ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ๊ธฐ์กด ROOT ๋””๋ ‰ํ„ฐ๋ฆฌ ์‚ญ์ œ ํ˜น์€ ๋””๋ ‰ํ„ฐ๋ฆฌ ๋ช…์„ ๋ณ€๊ฒฝ ํ›„ 

์„œ๋ฒ„ ์žฌ์‹œ์ž‘ ํ•ด๋ณผ ๊ฒƒ