Programming/Web

이클립스 Tomcat 서버 설정하는 방법

Jan92 2024. 10. 28. 21:10
반응형

이클립스 Tomcat 서버 설정하는 방법

Eclipse를 통해 spring 기반 웹 애플리케이션을 개발하는 경우 대표적으로 'Apache Tomcat'과 같은 웹 애플리케이션 서버를 추가하여 애플리케이션을 실행시켜야 하는데요.

해당 포스팅에서는 '이클립스에서 Tomcat 서버를 설정하는 방법'에 대해서 살펴보겠습니다.

(설정을 희망하는 tomcat은 미리 설치되어 있어야 하며, 아래 과정은 java11 + tomcat-8.5.97 버전을 기준으로 작업한 내용입니다.)

 


1. Servers 탭 열기

Window -> Show View -> Servers

이클립스에서 서버를 추가하기 위해서는 먼저 'Window' -> 'Show View' -> 'Servers' 경로를 통해 Servers 탭을 열어줍니다.

만약 Servers 탭이 없다면 Other... 탭을 열고 아래 이미지와 같이 'Server' 하위에서 'Servers'를 찾을 수 있습니다.

 

Show View -> Servers

 

 


2. New Server

Servers Tab

1번 과정을 통해 Servers 탭을 열면 화면 이미지와 같이 하단에 해당 탭이 추가된 것을 확인할 수 있는데요.

아직 서버가 추가되지 않았기 때문에 'No servers are available. Click this link to create a new server...' 부분을 클릭하여 New Server 화면을 열 수 있습니다.

 

New Server

이어서 New Server 화면을 통해 추가할 서버(예시에서는 Tomcat v8.5)를 지정합니다.

이때 하단의 'Server name' 부분을 통해 Servers 탭에서 노출될 해당 서버의 명칭을 지정할 수 있으며, 생성 이후에도 Rename을 통해 서버명을 변경할 수 있습니다.

 

Tomcat installation directory

추가할 서버를 지정한 후 다음으로 넘어가면 지정한 웹 애플리케이션 서버의 실제 위치(설치된 경로)를 설정하는 부분이 나오는데요.

톰캣의 경우 bin, conf, lib, webapps 등의 디렉터리 외 파일들이 포함되어 있는 전체 tomcat 디렉터리(여기서는 apache-tomcat-8.5.97)를 설정하면 됩니다.

 

또한 해당 부분에서 톰캣을 실행할 JRE(Java Runtime Environment)를 설정할 수 있으며, java 버전에 따라 지원되는 tomcat 버전이 다르기 때문에 버전에 대한 내용은 아래 apache tomcat 문서를 참고하시면 좋을 것 같습니다.

 

 

Apache Tomcat® - Which Version Do I Want?

Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specifications

tomcat.apache.org

 

 


3. 서버 설정(Ports 및 Web Modules)

Tomcat v8.5 Server가 추가된 모습

New Server 화면을 통해 서버 추가를 정상적으로 마쳤으면 Servers 탭에서 추가한 서버를 확인할 수 있는데요.

(개인적으로 'Servers' 탭의 경우 이미지와 같이 'Project Explorer' 탭 아래에 두고 사용하고 있습니다.)

 

Overview

추가된 서버에 대한 추가적인 설정을 위해 해당 서버를 더블 클릭하면 다음과 같은 Overview 페이지를 확인할 수 있으며, 여기서 서버의 기본적인 설정과 더불어 'Ports' 부분을 통해 서버가 실행될 포트 및 tomcat admin 포트를 지정할 수 있습니다.

 

Web Modules 설정

이어서 서버의 Context Path를 설정하기 위한 Web Moduels 설정입니다.

Web Modules 설정은 Overview 탭 오른쪽에 위치하고 있으며, 'Add Web Module...' 버튼을 통해 신규 웹 모듈을 등록하거나 'Edit...' 버튼을 통해 등록된 웹 모듈 정보를 수정할 수 있습니다.

 

 

 

 

< Apache Tomcat 관련 다른 내용들 >

2024.06.23 - [Programming/Web] - 톰캣 로그 종류 및 설정 방법 (catalina.out 주의할 점)

2024.06.26 - [Programming/Spring Boot] - Spring Boot 외장 톰캣에 WAR 배포하는 방법(+ 404 발생하는 원인)

반응형