Ubuntu, Debian 및 LinuxMint에 Tomcat 7 서버를 설치하는 방법

Ubuntu, Debian 및 LinuxMint에 Tomcat 7 서버를 설치하는 방법

2022-10-18 last update

7 minutes reading Java Apache tomcat tomcat7 tomcat server webserver
Apache Tomcat은 Apache HTTP 서버와 같은 Apache Foundation의 오픈 소스 웹 서버 제품입니다. Java Servlet 및 JSP 응용 프로그램을 배포하는 데 사용됩니다. Tomcat에 응용 프로그램을 배포하려면 단순히 war 파일을 만들고 배포할 수 있습니다. 자세한 내용은 아파치 공식 사이트http://tomcat.apache.org/를 방문하세요. 이 기사는 Ubuntu, Debian 및 LinuxMint 시스템에 tomcat 7을 설치하는 데 도움이 될 것입니다.

1단계 – JAVA 확인

먼저 Java를 시스템에 설치했는지 확인해야 합니다. JAVA는 Tomcat 설치의 첫 번째 요구 사항입니다. 다음 명령을 사용하여 시스템에 이미 Java가 설치되어 있는지 확인하십시오. Java를 최신 버전으로 최신 상태로 유지하십시오.
$ java -version

java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Java가 설치되어 있지 않은 경우 사용 링크: Install JAVA 8 on Ubuntu

2단계 – Tomcat 7 아카이브 다운로드

시스템에 JAVA를 올바르게 구성한 후 http://tomcat.apache.org/download-70.cgi을 사용하여 Apache 공식 사이트에서 Apache Tomcat 아카이브 파일을 다운로드하거나 다음 명령을 사용하여 Tomcat을 다운로드합니다. Apache 서버에서 7.0.68.
cd /opt
wget http://www-us.apache.org/dist/tomcat/tomcat-7/v7.0.99/bin/apache-tomcat-7.0.99.tar.gz
다운로드 완료 후/opt 디렉토리에서 압축 풀기 파일. 설정에 따라 이 위치를 변경할 수 있습니다.
sudo tar xzf apache-tomcat-7.0.99.tar.gz
sudo mv apache-tomcat-7.0.99 tomcat7

3단계 – 환경 변수 설정

Tomcat을 시작하기 전에 ~/.bashrc 파일에 항목을 추가하여 환경 변수를 구성하고, 다음 명령어로 시스템 부팅 시 시스템 환경을 설정할 수 있도록 한다.
echo "export CATALINA_HOME="/opt/tomcat7"" >> ~/.bashrc
source ~/.bashrc

4단계 – 톰캣 시작

위의 설정을 모두 마친 후 아래 명령어로 톰캣을 시작해보자. 소스를 컴파일할 필요가 없습니다. Tomcat은 기본적으로 포트 8080에서 시작하므로 동일한 포트를 사용하는 다른 응용 프로그램이 없는지 확인하십시오.
cd /opt/tomcat7
sudo ./bin/startup.sh

5단계 – Tomcat 액세스

Tomcat 서버는 기본적으로 포트 8080에서 작동합니다. 포트 8080에서 서버를 연결하여 웹 브라우저에서 tomcat에 액세스합니다.
 http://svr1..net:8080 
6단계 – 사용자 계정 설정마지막으로 관리자/관리자 페이지를 보호하고 액세스하기 위한 사용자 계정을 만들어야 합니다. 편집기에서 conf/tomcat-users.xml 파일을 편집하고 태그 안에 붙여넣습니다.
# user manager can access only manager section.
<role rolename="manager-gui" />
<user username="manager" password="_SECRET_PASSWORD_" roles="manager-gui" />

# user admin can access manager and admin section both.
<role rolename="admin-gui" />
<user username="admin" password="_SECRET_PASSWORD_" roles="manager-gui,admin-gui" />
7단계 – Tomcat7 초기화 스크립트 만들기 다음 내용을 사용하여 초기화 파일/etc/init.d/tomcat7을 만듭니다.
#!/bin/bash

### BEGIN INIT INFO
# Provides:        tomcat7
# Required-Start:  $network
# Required-Stop:   $network
# Default-Start:   2 3 4 5
# Default-Stop:    0 1 6
# Short-Description: Start/Stop Tomcat server
### END INIT INFO

PATH=/sbin:/bin:/usr/sbin:/usr/bin

start() {
 sh /opt/tomcat7/bin/startup.sh
}

stop() {
 sh /opt/tomcat7/bin/shutdown.sh
}

case $1 in
  start) start;;
  stop)  stop;;
  restart) stop; start;;
  *) echo "Run as $0 "; exit 1;;
esac
이제 다음 명령을 실행하여 init 스크립트에 대한 적절한 권한과 기호 링크를 설정하십시오.
chmod 755 /etc/init.d/tomcat7
update-rc.d tomcat7 defaults