
Ubuntu 18.04 및 16.04 LTS에 Apache Tomcat 9를 설치하는 방법
2022-10-18 last update
5 minutes reading Apache Tomcat 9 tomcat install tomcat on ubuntu apache tomcat Tomcat 9Apache Tomcat은 Apache Software Foundation에서 출시한 또 다른 제품입니다. 이는 Java Servlet 및 JSP(JavaServer Pages) 기술의 오픈 소스 구현입니다. Tomcat은 Java 기반 웹 응용 프로그램을 호스팅하는 데 사용되는 웹 서버입니다. Apache Tomcat 팀은 최신 Tomcat 9 릴리스를 발표했습니다. 이 문서는 Ubuntu 19.10, 18.04 LTS 및 16.04 LTS 시스템에 Tomcat 9를 설치하는 데 도움이 됩니다. 태그 안에 붙여넣습니다.
호스트 관리자 파일: ./webapps/host-manager/META-INF/context.xml위의 파일을 편집하고 스크린샷과 같이 IP 주소를 추가합니다. 변경 후 Tomcat 서비스를 다시 시작하십시오.
Access Manager 앱 - 홈 페이지에 표시된 Manager 앱 링크를 클릭합니다. 이 페이지는 관리자와 관리자 모두 액세스할 수 있습니다.
호스트 관리자 페이지 액세스:- Tomcat 홈에서 호스트 관리자 링크를 클릭합니다. 이 페이지는 관리자 액세스만 허용됩니다.
1단계 – 자바 설치
Linux VPS에 Apache Tomcat을 설치하기 전에 시스템에 Java가 설치되어 있어야 합니다. Tomcat 9가 작동하려면 Java 8 이상 버전이 필요했습니다. Java가 올바른 버전으로 설치되어 있는지 확인하고 확인할 수 있습니다.시스템에 Java가 설치되어 있지 않거나 하위 버전이 설치되어 있는 경우 아래 명령을 실행하여 요구 사항을 충족하십시오.java -version java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
sudo apt-get update sudo apt-get install default-jdk
2단계 – Tomcat 9 다운로드 및 설치
공식 다운로드 웹사이트나 미러에서 Tomcat 아카이브를 다운로드해야 합니다. 다음 명령을 사용하여 Tomcat 9 아카이브 파일을 다운로드하고 설치합니다. official download page을 방문하여 사용 가능한 최신 버전을 다운로드할 수도 있습니다.wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.tar.gz tar xzf apache-tomcat-9.0.58.tar.gz sudo mv apache-tomcat-9.0.58 /usr/local/tomcat9
3단계 – 환경 변수 구성
이제 Tomcat에 필요한 환경 변수를 구성합니다. CATALINA_HOME을 추출된 tomcat 디렉토리로 설정하십시오. 또한 시스템에 설치된 Java에 따라 Java 환경 변수를 설정합니다.echo "export CATALINA_HOME="/usr/local/tomcat9"" >> ~/.bashrc echo "export JAVA_HOME="/usr/lib/jvm/java-11-oracle"" >> ~/.bashrc echo "export JRE_HOME="/usr/lib/jvm/java-11-oracle"" >> ~/.bashrc source ~/.bashrc
4단계 – Tomcat 사용자 계정 설정
마지막으로 관리자/관리자 페이지를 보호하고 액세스하기 위해 사용자 계정을 만들어야 합니다. 편집기에서 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 " />
5단계 – 원격 IP에 대해 호스트/관리자 활성화
기본 관리자 및 호스트 관리자 웹 페이지는 localhost에서만 액세스할 수 있습니다. 원격 시스템에서 이러한 페이지에 액세스하려면 응용 프로그램별 context.xml 파일에서 IP 또는 IP 범위를 허용해야 합니다. 관리자 파일: ./webapps/manager/META-INF/context.xml호스트 관리자 파일: ./webapps/host-manager/META-INF/context.xml위의 파일을 편집하고 스크린샷과 같이 IP 주소를 추가합니다. 변경 후 Tomcat 서비스를 다시 시작하십시오.

6단계 – Tomcat 서비스 시작
Tomcat은 사용하기 매우 쉽고 소스를 컴파일할 필요가 없습니다. 아카이브를 추출하고 tomcat 서버를 시작하기만 하면 됩니다. Tomcat은 기본적으로 포트 8080에서 시작하므로 동일한 포트를 사용하는 다른 응용 프로그램이 없는지 확인하십시오.[샘플 출력]cd /usr/local/apache-tomcat9 chmod +x ./bin/startup.sh ./bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat9 Using CATALINA_HOME: /usr/local/tomcat9 Using CATALINA_TMPDIR: /usr/local/tomcat9/temp Using JRE_HOME: /usr/lib/jvm/java-11-oracle Using CLASSPATH: /usr/local/tomcat9/bin/bootstrap.jar:/usr/local/tomcat9/bin/tomcat-juli.jar Tomcat started.
7단계 – 브라우저에서 Tomcat에 액세스
Tomcat 서버는 기본 포트 8080에서 작동합니다. 서버를 포트 8080에 연결하여 웹 브라우저에서 tomcat에 액세스합니다. Tomcat 홈에 액세스- Tomcat 9의 기본 홈 화면입니다. 이 페이지에 액세스하는 데 인증이 필요하지 않습니다.http://localhost:8080

http://localhost:8080/manager/html

http://localhost:8080/host-manager/html
