일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- DB
- RADIO
- SSL
- 스크립트
- 웹 플랫폼 설치 관리자
- 오라클
- 이클립스
- html
- switch
- 톰캣
- jquery
- Oracle
- JSTL
- checbox
- spring form tag
- null
- maven
- 호환성
- 문자열
- HTML5
- php
- 네이버스마트 에디터
- @RequestBody
- 날짜
- exception
- MYSQL
- 한글
- json
- 전자정부 표준프레임워크
- java
- Today
- Total
개인적인 정리
리눅스에서 톰캣 설치 본문
리눅스에서 간단하게 톰캣을 설치해보고자 한다.
Tomcat 8.5.51 버전을 설치해보겠다.
1. 먼저 jdk 설치를 설치한다.
- 아래에서 OpenJDK1.8 을 설치하였다.
https://web-obj.tistory.com/356
- rpm 버전 설치
https://web-obj.tistory.com/358
- tar.gz 설치
https://web-obj.tistory.com/359
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.
'SERVER???' 카테고리의 다른 글
리눅스에서 jdk 설치(오라클, tar.gz) (0) | 2020.03.16 |
---|---|
리눅스에서 jdk 설치(오라클, rpm) (0) | 2020.03.16 |
리눅스에서 OpenJDK 설치(yum 설치) (0) | 2020.03.16 |
libncurses.so.5: cannot open shared object file.... (0) | 2020.02.19 |
libnsl.so.1: cannot open shared object file.... (0) | 2020.02.19 |
리눅스에서 시간 동기화 (0) | 2020.01.08 |
jks 인증서 정보 확인 (0) | 2019.12.26 |
ssh 파일 전송 (0) | 2019.12.23 |