웹사이트 검색

Linux에 최신 Apache Tomcat 8.5.14를 설치하는 방법


일반적으로 Tomcat으로 불리는 Apache TomcatApache Software Foundation에서 개발한 오픈 소스 웹 서버이자 서블릿 컨테이너입니다. 주로 Java로 작성되었으며 Apache License 2.0에 따라 출시됩니다. 이것은 크로스 플랫폼 응용 프로그램입니다.

최근 2017년 4월 18일에 Apache Tomcat이 버전 8(예: 8.5.14)에 도달했습니다. 여기에는 수많은 수정 사항과 기타 여러 개선 사항 및 변경 사항이 포함되어 있습니다. 이번 릴리스에 포함된 눈에 띄는 변경 사항 중 일부는 Java Servlet 3.1, JSP(JavaServer Pages) 2.3, EL(Java Expression Language) 3.0, Java Websocket 1.1 등에 대한 지원입니다.

톰캣의 구성요소

  1. Catalina : Tomcat의 서블릿 컨테이너입니다.
  2. 코요테 : 코요테는 커넥터 역할을 하며 HTTP 1.1을 지원합니다.
  3. Jasper : Tomcat의 JSP 엔진입니다.
  4. 클러스터: 대규모 애플리케이션을 관리하기 위한 로드 밸런싱을 위한 구성요소입니다.
  5. 고가용성: 실제 환경에 영향을 주지 않고 시스템 업그레이드 및 변경을 예약하는 Tomcat 구성 요소입니다.
  6. 웹 애플리케이션: 세션을 관리하고 다양한 환경에 걸쳐 배포를 지원합니다.

이 문서에서는 RHEL, CentOS, Fedora, Debian, Ubuntu 등이 포함된 Linux 시스템에 Apache Tomcat 8(예: 8.5.14)을 설치하는 과정을 안내합니다. .

1단계: 자바 8 설치

1. Tomcat을 설치하기 전에 최신 버전의 Java Development Kit(JDK)가 설치 및 구성되어 있는지 확인하세요. 시스템에서. oracle Java를 사용하는 것이 좋습니다.

Linux에 최신 Oracle Java JDK(jdk-8u131)를 설치하려면 여기에서 Oracle jdk/jre/jar 설치에 대한 최근 게시물을 참조하세요.

  1. Linux에 Java 8 JDK 설치
  2. RHEL/CentOS에 Java 8 JDK/JRE 설치

2단계: Apache Tomcat 8 다운로드 및 설치

2. 최신 Java가 시스템에 올바르게 설치 및 구성되면 Tomcat 8의 최신 안정 버전(예: 8.5.14<)을 다운로드하여 설치하게 됩니다. /강한>). 교차 확인을 원할 경우 최신 버전이 사용 가능한 경우 다음 Apache 다운로드 페이지로 이동하여 교차 확인하세요.

  1. http://tomcat.apache.org/download-80.cgi

3. 다음으로 /opt/tomcat/ 디렉토리를 생성하고 이 디렉토리 아래에 최신 버전의 Apache Tomcat 8을 다운로드합니다. 또한 다운로드 파일을 교차 확인하기 위해 다운로드합니다. 해시 파일. 다운로드는 연결 속도에 따라 다소 시간이 걸릴 수 있습니다.

mkdir /opt/tomcat/ && cd /opt/tomcat 
wget http://mirror.fibergrid.in/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip 
wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.md5

참고: 위 다운로드 링크의 버전 번호가 다른 경우 사용 가능한 최신 버전으로 바꾸십시오.

4. 이제 키에 대해 MD5 체크섬을 확인합니다.

cat apache-tomcat-8.5.14.zip.md5 
md5sum apache-tomcat-8.5.14.zip

아래와 같이 출력(해시 값)이 일치하는지 확인하세요.

5. Tomcat zip과 CD를 'apache-tomcat-8.5.14/bin/' 디렉토리에 추출합니다.

unzip apache-tomcat-8.5.14.zip
cd apache-tomcat-8.5.14/bin/

6. 이제 'apache-tomcat-8.5.14/bin/' 아래에 있는 Linux 스크립트를 실행 가능하게 만들고 startup의 심볼릭 링크를 만듭니다. Tomcat의 종료 스크립트는 다음과 같습니다.

루트에 대해서만 실행 가능한 모든 스크립트 *.sh를 다음과 같이 변경합니다.

chmod 700 /opt/tomcat/apache-tomcat-8.5.14/bin/*.sh

시작 스크립트에 대한 심볼릭 링크를 다음과 같이 생성합니다.

ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/startup.sh /usr/bin/tomcatup

종료 스크립트에 대한 심볼릭 링크를 다음과 같이 생성합니다.

ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/shutdown.sh /usr/bin/tomcatdown

7. 이제 tomcat을 시작하려면 쉘의 어느 곳에서나 루트로 아래 명령을 실행하기만 하면 됩니다.

tomcatup
샘플 출력
Using CATALINA_BASE:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_HOME:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.5.14/temp
Using JRE_HOME:        /opt/java/jdk1.8.0_131/jre/
Using CLASSPATH:       /opt/tomcat/apache-tomcat-8.5.14/bin/bootstrap.jar:/opt/apache-tomcat-8.5.14/bin/tomcat-juli.jar
Tomcat started.

'Tomcat 시작' 후에 브라우저에서 http://127.0.0.1:8080을 가리키면 다음과 같은 내용이 표시됩니다.