리눅스 환경에서 아파치 톰캣 설치 및 사용 방법에 대해 알아보겠습니다.
아파치 톰캣(Tomcat) 이란
아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다.
톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다.
톰캣은 관리툴을 통해 설정을 변경할 수 있지만, XML 파일을 편집하여 설정할 수도 있다. 그리고, 톰캣은 HTTP 서버도 자체 내장하기도 한다.
출처 : 위키백과
1. 다운로드
http://archive.apache.org/dist/tomcat/tomcat-8/ 사이트에서 최신 버전을 확인하고 다운로드합니다.
1 | [hgko@localhost ~]$ cd /home/download |
오프라인 환경에서는 Tomcat 8 Download 사이트 접속해서 tar.gz 파일을 직접 다운로드 후 서버에 전송합니다.
2. 설치
먼저 tar
명령어를 사용하여 압축을 풀어 줍니다. 압축이 풀리면 모든 사용자가 사용하고 관리가 편리하도록 Root 계정으로 접속 후 해당 폴더로 이동시켜줍니다.
1 | # 압축 해제 |
3. 환경 설정
1 | [root@localhost ~]$ vi /etc/profile |
1 | JAVA_HOME=/usr/local/java |
Tomcat 설정 부분(CATALINA)만 수정하면 됩니다. 설정이 완료되면 반영합니다.
1 | # 설정 반영 |
4. 방화벽 설정
현재 톰캣 포트가 8080이기 때문에 8080 포트에 대한 방화벽을 설정합니다.
1 | [root@localhost ~]$ firewall-cmd --permanent --zone=public --add-port=8080/tcp |
5. 실행
1 | [root@localhost ~]$ cd /usr/local/lib/apache-tomcat-8.5.59/bin |
6. 중지
1 | [root@localhost bin]$ ./shutdown.sh |
7. 실행 확인
http://localhost(ip 주소):8080
에 접속해서 확인합니다.
1 | [root@localhost bin]$ tail -f /usr/local/lib/apache-tomcat-8.5.59/logs/catalina.out |
tail
명령어를 사용하여 로그 내용을 출력해서 진행 상태를 파악할 수 있습니다.