개인적인 정리

리눅스에서 톰캣 설치 본문

SERVER???

리눅스에서 톰캣 설치

yeon.Biju 2020. 3. 16. 12:39

리눅스에서 간단하게 톰캣을 설치해보고자 한다.

Tomcat 8.5.51 버전을 설치해보겠다.

 

 

 

1. 먼저 jdk 설치를 설치한다.

   - 아래에서 OpenJDK1.8 을 설치하였다. 

https://web-obj.tistory.com/356

 

리눅스에서 OpenJDK 설치(yum 설치)

아무래도 yum으로 설치하는 것이 가장 쉽겠다. yum 으로 조회를 해본다. 1. yum으로 조회 [root@localhost bin]# yum search java 마지막 메타 데이터 만료 확인 : 0:04:15 전에 2020년 03월 16일 (월) 오전 11시..

web-obj.tistory.com

   - rpm 버전 설치

https://web-obj.tistory.com/358

 

리눅스에서 jdk 설치(오라클, rpm)

오라클에서 제공하는 jdk 를 설치해보고자 한다. 여기서는 간단하게 rpm 버전을 설치한다. 1. Oracle Java Archive 로 이동 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html Oracle..

web-obj.tistory.com

   -  tar.gz 설치

https://web-obj.tistory.com/359

 

리눅스에서 jdk 설치(오라클, tar.gz)

오라클에서 제공하는 jdk를 설치할려고 한다. 이번에는 tar.gz 형태의 jdk를 리눅스 서버에 설치해보자. tar.gz 는 압축파일이라 압축을 풀고 JAVA_HOME, JRE_HOME 등의 환경변수를 잡아주고, 경우에 따라서는 bin..

web-obj.tistory.com

 

2. 톰캣 다운로드 압축 풀기

   - /usr/local/src 경로에 다운을 받아서 압축을 푼다.(경로는 적당한 곳으로)

 

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://apache.tt.co.kr/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gz
--2020-03-16 12:11:52--  http://apache.tt.co.kr/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gz
Resolving apache.tt.co.kr (apache.tt.co.kr)... 211.47.69.77
Connecting to apache.tt.co.kr (apache.tt.co.kr)|211.47.69.77|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10315164 (9.8M) [application/x-gzip]
Saving to: ‘apache-tomcat-8.5.51.tar.gz’

apache-tomcat-8.5.51.tar.gz      100%[==========================================================>]   9.84M   149KB/s    in 60s     

2020-03-16 12:12:52 (168 KB/s) - ‘apache-tomcat-8.5.51.tar.gz’ saved [10315164/10315164]

[root@localhost src]# tar xvzf apache-tomcat-8.5.51.tar.gz 

 

3. 톰캣 경로 변경

   - 톰캣의 위치를 /usr/local 로 옮긴다.(편의상) 이름도 간단하게 바꿔준다.

 

[root@localhost src]# ls -al
합계 10076
drwxr-xr-x.  3 root root       69  3월 16 12:13 .
drwxr-xr-x. 13 root root      146  3월 16 11:50 ..
drwxr-xr-x.  9 root root      220  3월 16 12:13 apache-tomcat-8.5.51
-rw-r--r--.  1 root root 10315164  2월  6 07:40 apache-tomcat-8.5.51.tar.gz
[root@localhost src]# mv apache-tomcat-8.5.51 tomcat-8.5
[root@localhost src]# mv tomcat-8.5/ /usr/local/
[root@localhost src]# 

 

4. 방화벽 오픈

   - 톰캣이 사용하는 포트은 8080에 대해서 방화벽을 열어준다.

   - 방화벽 오픈 : sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp 

   - 방화벽 재시작 : sudo firewall-cmd --reload 

 

[root@localhost src]# sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
success
[root@localhost src]# sudo firewall-cmd --reload
success
[root@localhost src]# 

 

5. 테스트

   - 톰캣을 시작할려면 톰캣경로/bin 폴더로 이동해서 startup.sh 를 실행한다.

   - 톰캣 종료를 할 때는 shutdown.sh 를 실행한다.

   - 톰캣이 잘 떴는지 확인 할려면 ps -ef | grep java 로 확인한다.

[root@localhost src]# cd /usr/local/tomcat-8.5/
[root@localhost tomcat-8.5]# cd bin
[root@localhost bin]# ls
bootstrap.jar       ciphers.sh                    daemon.sh         shutdown.bat     tomcat-native.tar.gz
catalina-tasks.xml  commons-daemon-native.tar.gz  digest.bat        shutdown.sh      tool-wrapper.bat
catalina.bat        commons-daemon.jar            digest.sh         startup.bat      tool-wrapper.sh
catalina.sh         configtest.bat                setclasspath.bat  startup.sh       version.bat
ciphers.bat         configtest.sh                 setclasspath.sh   tomcat-juli.jar  version.sh
[root@localhost bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat-8.5
Using CATALINA_HOME:   /usr/local/tomcat-8.5
Using CATALINA_TMPDIR: /usr/local/tomcat-8.5/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /usr/local/tomcat-8.5/bin/bootstrap.jar:/usr/local/tomcat-8.5/bin/tomcat-juli.jar
Tomcat started.

[root@localhost bin]# ps -ef | grep java

   - 아래와 비슷하게 나오면 잘 떠있는 것이다. 


root      37885      1  1 12:22 pts/0    00:00:03 /usr/bin/java -Djava.util.logging.config.file=/usr/local/tomcat-8.5/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /usr/local/tomcat-8.5/bin/bootstrap.jar:/usr/local/tomcat-8.5/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat-8.5 -Dcatalina.home=/usr/local/tomcat-8.5 -Djava.io.tmpdir=/usr/local/tomcat-8.5/temp org.apache.catalina.startup.Bootstrap start
root      37947   8609  0 12:25 pts/0    00:00:00 grep --color=auto java
[root@localhost bin]# 

 

6. 웹으로 접속

   - 톰캣을 뛰운 이유는 웹으로 접속하고 함이니 잘 접속되는지 확인한다.

   -  http://아이피:8080/

      아래와 같이 나오면 성공 

 

Done.

 

Comments