Servlet

Servlet start / #Tomcat 9 설치

내용요약

Tomcat 9을 설치한다.

 

 

 

현재상황

[OK] JAVA가 구성되어 있다.(JDK 14.0.2)

[OK] DB / Oracle (sqldeveloper)

[OK] Apache2.4 (ok)

[OK] Visual Studio Code (ok)

[OK] 이클립스 EE가 깔려있다. (Eclipse IDE for Java EE Developers)

 

 

필수전제

운영체제는 윈도우다.

JAVA가 반드시 깔려 있어야 한다.

 

 

선택전제

Editor인 Visual Studio Code가 관리자용으로 깔려 있다면 더 좋다.

 

 

알아두기

- 아파치 톰캣은 아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너만 있는 웹 애플리케이션 서버이다.

톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여

자바서버 페이지와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다 - 출처 : 위키백과

- Tomcat은 WAS(Web Application Server/웹 애플리케이션 서버)이다.

 

다운로드

아래 사이트로 이동한다.

tomcat.apache.org/download-90.cgi

 

Apache Tomcat® - Apache Tomcat 9 Software Downloads

Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version

tomcat.apache.org

 

32-bit/64-bit Windows Service Installer (pgp, sha512) 를 다운로드 한다.

zip버전을 받아도 상관 없지만

installer를 '설치'한다면 서비스(명령어: services.msc)에 바로 올라오기 때문에 편하다.

단, 추후 제거시 제어판에서 삭제해야 한다.

 

 

 

파일을 실행하여 설치를 진행한다.

 

 

 

아래 화면과 같이 모든 항목을 체크한다.

 

 

 

다음과 같이 설정한다.

1. Server Shutdown Port를 설정한다. [  8005  ]

Shutdown Port는 설치시 -1이 기본으로 되어있는데 이는 기본으로 되어있는 -1로 진행할때 직접적으로 톰캣에서 Shutdown(톰캣서버닫음)한다면 문제는 발생하지 않지만, 추후 이클립스의 톰캣 플로그인과 연동시 Shutdown이 제대로 되지 않는 문제가 발생한다. 때문에 포트번호를 지정해주면 외부 프로그램에서도 정상적으로 Shutdown을 할 수 있다.

2. User Name과 Password를 정한다.

설정한 정보를 기억하는게 가장 좋지만, 톰캣은 만약 기억하지 못하더라도 방법이 있다.

하지만 리눅스는 못하기에 기억해야 한다.

* Roles은 유저 권한을 말한다.

★ 주의, Oracle이 서비스(명령어: services.msc)에서 죽어있어야 한다. 

    oracle도 8080포트를 사용한다.

    때문에 현재 설치 상황에서는 포트충돌이 발생하기 때문이다.

    이후 Tomcat과 Oracle을 함께 사용해야 한다면 둘중 하나의 포트는 다르게 설정해야 한다.

 

 

 

 

Tomcat이 자동으로 Java를 잘 잡는지, 버전이 맞는지 확인한다.

만약 Java가 구성되어 있지 않는다면 공란으로 뜰 것이다.

 ▼더보기를 클릭  java버전과 설치하는 Tomcat버전의 관계를 유의한다.

 

 

 

설치경로를 확인한 뒤 Install한다.

 

 

 

체크 해제한 뒤 Finish 한다.

추가 환경설정이 필요하다.

 

 

이후 진행

일단 설치까지 완료했다.

이후 환경설정으로

카탈리나홈을 잡고,

Tomcat의 manager화면을 확인한 뒤,

root폴더(기본경로)를 수정할것이다.

yjy0755.tistory.com/9

 

Servlet setting / #Tomcat의 환경설정, #WEB-INF, #manager, #Tomcat과 Apache 연동

내용 요약 환경변수 CATALINA_HOME 을 설정한다. root폴더 경로를 변경한다. WEB-INF문서를 Setting한다. Tomcat과 Apache를 연동한다. 이전 진행 이전 문서에서 설치하고 Setting을 포스팅하기에 그전까지의 작

yjy0755.tistory.com