일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바입력
- 자바 thread 실행 순서 제어
- hash table
- scanner
- array
- input
- JAVA11
- 사칙연산
- Kadane's Algorithm
- heroku
- Easy
- 수학
- R
- SpringBoot 2
- 자바 스레드 실행 순서 제어
- 카데인 알고리즘
- Today
- Total
DeFacto-Standard IT
[Linux] Tomcat 8.0.5 설치 본문
*참고 URL : http://luckyyowu.tistory.com/124
*root 계정으로 실행
*사전에 JDK가 설치되어 있어야 한다.
1. JDK 설치 시 생성했던 /usr/local/src/tomcat 디렉토리로 이동
"cd /usr/local/src/tomcat"
2. Tomcat 설치파일 다운로드
"wget 다운로드링크"
*참고
다운로드링크를 따오는 법은 이전 포스팅(리눅스 JDK설치) 참조. JDK와 마찬가지로 .tar.gz파일을 받아 진행
3. 압축해제
"gunzip 파일명"
"tar 파일명"
압축 해제 시 apache-tomcat-8.0.5라는 디렉토리 생성
4. 디렉터리 이전 후 심볼릭 링크 파일 생성
1) "mkdir /usr/local/server"
2) "mv apache-tomcat-8.0.5 /usr/local/server"
3) "cd /usr/local/server"
4) "ln -s apache-tomcat-8.0.5 tomcat"
5. 환경변수 설정
1) "vi /etc/profile"
마지막부분에 JDK를 설치하여 설정했던 내용을 다음과 같이 변경
검은 내용 : JDK 설치 시 추가했던 환경변수 설정 내용
빨간 내용 : Tomcat 설치 시 추가할 내용
"JAVA_HOME=/usr/local/java"
"CATALINA_HOME=/usr/local/server/tomcat"
"CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/lib-jsp-api.jar:$CATALINA_HOME/lib/servlet-api.jar"
"PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin"
"export JAVA_HOME CLASSPATH PATH CATALINA_HOME"
6. 환경변수 적용
1) "source /etc/profile"
7. 톰캣 서비스 시작
1) "/usr/local/server/tomcat/bin/startup.sh"
*참고 - 톰캣 서비스 중지
"/usr/local/server/tomcat/bin/shutdown.sh"
8. iptables (방화벽) 정지
1) "/etc/init.d/iptables stop"
톰캣 서버는 기본적으로 8080포트를 사용하는데, 리눅스 초기값으로는 허용되지 않는 포트이다. 따라서 iptables를 사용하여 포트를 개방해야한다.
이를 위해 현재 방화벽 가동을 중지한다.
9. iptables를 수정하여 8080포트를 추가 후 저장
1) "vi /etc/sysconfig/iptables"
REJECT 키워드 위쪽으로 다음 문장 추가 후 저장
"-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT"
10. iptables 재가동
1) "/etc/init.d/iptables restart"
*참고 iptables 상태 확인
"/etc/init.d/iptables status"
11. 8080포트가 LISTEN 상태인지 확인
1) "netstat -ntl"
12. 톰캣 실제 접속
톰캣을 설치하고 서비스가 성공적으로 돌아간다면, "localhost:8080" 접속 시 기본페이지가 출력되어야한다.
브라우저를 켜고, 로컬호스트에 접속하여 고양이인지 호랑이인지가 뜬다면 성공적이다.
13. 부팅 시 Tomcat을 자동으로 서비스 등록
1) "cp /usr/local/server/tomcat/bin/catalina.sh /etc/init.d/tomcat"
14. Tomcat 시작 시 로그 출력
1) "vi /etc/init.d/tomcat"
상단에 다음 3줄 추가
"# Linux Startup Sript for Tomcat 8"
"# chkconfig : 35 99 99"
"# description : Tomcat is JSP Service Server."
여기서 chkconfig, description은 반드시 적어야 하며, desc의 내용은 마음대로 적어도 된다.
15. 시작 스크립트 추가 후 구동 확인
1) "chkconfig --add tomcat"
2) "chkconfig --list tomcat"
*참고 이제 다음과 같은 명령어로 톰캣 서버를 시작/종료할 수 있다.
시작 : "/etc/init.d/tomcat start"
종료 : "/etc/init.d/tomcat stop"
'OS > Linux' 카테고리의 다른 글
[Linux] Mysql 5.7 설치 (0) | 2017.12.02 |
---|---|
[Linux] JDK 1.8 설치 (0) | 2017.12.02 |
[Linux] iptables 설정 (0) | 2017.12.02 |