설치

다음 단계에 따라 Ubuntu 18.04에 Apache Tomcat 9를 설치하십시오.

  • 우선 다음 명령을 사용하여 패키지 색인을 업데이트하십시오.
sudo apt update
  • 다음 명령을 실행하여 OpenJDK 패키지를 설치하십시오.
sudo apt install default-jdk
  • 그 후, Tomcat 사용자를 만듭니다.
sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat
  • 이제 다음 wget 명령을 사용하여 /tmp 디렉토리에서 Tomcat 아카이브를 다운로드하십시오.
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz -P /tmp
  • Tomcat 아카이브를 추출하여 다음 명령을 사용하여 /opt /tomcat 디렉토리로 이동하십시오.
sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt/tomcat
  • 그 후, Tomcat 설치 디렉토리를 가리키는 ‘최신’이라는 기호 링크를 만듭니다.
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
  • 다음 명령을 사용하여 디렉토리 소유권을 변경하십시오.
sudo chown -RH tomcat: /opt/tomcat/latest
  • 그런 다음 빈 디렉토리 내부의 스크립트의 실행 플래그를 설정하십시오.
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'

-Tomcat을 서비스로 실행하려면 새 장치 파일을 만들어야합니다. -/etc/systemd/system/에서 tomcat.service라는 파일을 만듭니다.

sudo nano /etc/systemd/system/tomcat.service
  • 다음 구성을 새로 만든 파일에 붙여 넣습니다.
[Unit]
Description=Tomcat 9 servlet container
After=network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment="JAVA_HOME=/usr/lib/jvm/default-java"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom -Djava.awt.headless=true"

Environment="CATALINA_BASE=/opt/tomcat/latest"
Environment="CATALINA_HOME=/opt/tomcat/latest"
Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/opt/tomcat/latest/bin/startup.sh
ExecStop=/opt/tomcat/latest/bin/shutdown.sh

[Install]
WantedBy=multi-user.target
  • 참고 *: Java 설치 경로에 따라 Java \ _home의 값을 수정하십시오.
  • 파일을 저장하고 닫고 다음 명령을 사용하여 다시 시작합니다.
sudo systemctl daemon-reload
  • 다음 명령을 사용하여 Tomcat 서비스를 시작하십시오
sudo systemctl start tomcat
  • 다음 명령으로 상태를 확인하십시오.
sudo systemctl status tomcat
  • 이제 오류가 없으면 Tomcat 서비스를 활성화하십시오.
sudo systemctl enable tomcat

그 후 방화벽을 조정하십시오.

sudo ufw allow 8080/tcp
  • 그런 다음 Tomcat 웹 관리 인터페이스를 구성하십시오.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
  • 어디서나 웹 인터페이스에 액세스 할 수 있도록 다음 두 파일을 편집하십시오.
  • 태그 아래 줄에 주석.
  • 호스트 관리자 앱의 경우 다음 파일을여십시오.
sudo nano /opt/tomcat/latest/webapps/manager/META-INF/context.xml
  • 관리자 앱의 경우 다음 파일을 엽니 다.
sudo nano /opt/tomcat/latest/webapps/host-manager/META-INF/context.xml
  • 그 후에는 다음과 같이 코드를 댓글을 달아주십시오. ``
 한국인