리눅스에서 톰캣 설치
리눅스에서 간단하게 톰캣을 설치해보고자 한다.
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.