본문 바로가기
DevOps/Eclipse

[Eclipse] 이클립스에서 Tomcat 서버 설정하기

by breezyday 2022. 5. 17.

웹 애플리케이션 개발을 위해서는 WAS가 필요하고 가장 잘 알려진 WAS 가운데 하나가 Tomcat입니다. 먼저 Tomcat을 설치하고 나면 개발환경인 이클립스에서 Tomcat 서버를 설정해서 연동하여 편리하게 사용할 수 있습니다. 만약 Tomcat이 설치되어 있지 않다면 아래의 링크에서 설치 방법을 확인하고 설치 후 아래 작업을 진행하면 됩니다.

 

Tomcat 9.0.xx 설치


1. Eclipse에서 Tomcat Server 설정하기

1.1 Servers 창 띄우기

Eclipse 메뉴에서 Windows > Show View 창을 엽니다.

 

Window > Show View > Other...

 

Bookmarks ~ Task List 사이에 Servers 항목이 목록에 나와있다면 Servers 항목을 선택합니다. 

그렇지 않다면 Other... 메뉴를 선택합니다.

 

1.2 Show View에서 Servers 창 띄우기

 

Show View 창에서 스크롤 다운하면 Server 항목이 보이고 클릭하면 Servers 항목이 나옵니다.

Servers 항목을 클릭하면 이클립스 하단에 Servers 창이 뜹니다.

 

1.3 Servers 창 확인 및 New server 창 실행

 

Server가 설정되어 있다면 Servers 창에서 항목을 확인할 수 있습니다.

없다면 'No servers ar available. Click this link to create a new server...'를 클릭해서 Server를 등록할 수 있습니다.

 

1.4 New Server 창에서 Tomcat 선택

 

New Server창을 보면 서버 목록이 나옵니다.

Tomcat은 Apache 항목 아래 있으므로 위로 스크롤해서 Apache 항목을 찾습니다.

 

Apache 항목을 클릭해서 확장하면 아래쪽에 Tomcat v9.0 Server를 확인할 수 있습니다. 

Tomcat 버전은 본인이 설치한 버전을 찾아서 설정하면 됩니다. 저는 앞서 포스팅 한 내역처럼 Tomcat v9.0을 설치했으므로 Tomcat v9.0 Server를 선택했습니다.

 

 

Tomcat Server 선택 내역을 확인하고 Next 버튼을 클릭합니다.

 

1.5 Tomcat Server 설치 폴더 확인 및 JRE 선택

 

Tomcat Server를 선택하면 위와 같은 서버 정보와 설치 디렉터리 및 JRE를 확인하는 화면으로 넘어갑니다. 먼저 Browse... 를 선택해서 Tomcat 설치 폴더를 선택합니다. 

 

 

저는 위와 같은 경로에 설치되어 있어서 찾아서 폴더 선택했습니다.

 

Windows 설정에 따라서는 액세스 권한을 확인하는 경우가 있습니다. 

저는 2번의 권한 확인이 떠서 모두 권한을 부여했습니다.

 

 

설치 디렉터리를 확인했으면 JRE를 선택합니다. 

본인이 원하는 JRE를 선택하거나 Workbench default JRE를 선택하면 됩니다.

기본적으로 가장 최신 버전의 JRE 환경을 선택하면 무난합니다만, 환경에 따라서는 구 버전을 선택해야 하는 경우도 있습니다. Tomcat 버전에 따라서 JRE를 다르게 요구하므로 필요하다면 아래 링크에서 확인할 수 있습니다.

 

Tomcat 버전 별 요구사항

 

 

디렉터리와 JRE를 선택했으면 Finish를 눌러 설정을 끝냅니다.

 

 

다시 Servers 창을 보면 추가한 항목을 확인할 수 있습니다.

Tomcat v9,0 Server를 localhost로 설정했더니 'Tomcat v9.0 Server at localhost'가 생성되어 있습니다.

 

2. Tomcat Server 테스트

2.1 Tomcat Server 실행 및 실행 오류 점검

 

Servers 탭을 선택하면 현재 설정한 서버의 실행 상태구동을 제어할 수 있습니다.

현재는 Tomcat v9.0 Server가 설정되어 있고 상태는 Stopped입니다.

 

2.2 Tomcat Server 실행

 

Servers 탭의 우측을 보면 Server를 제어할 수 있는 버튼이 있습니다.

위에 표시한 아이콘을 클릭하면 Server가 실행됩니다.

 

2.3 서버 설정 오류

 

The server cannot be started because one or more of the prots are invalid. Open the server editor and correct the invalid ports

 

많은 경우 위와 같은 에러를 볼 수 있습니다.

Tomcat Server 설정이 부족한 경우로 아래의 절차를 통해 확인하고 수정하면 됩니다.

 

2.4 Tomcat 설정 확인 및 수정

 

여려가지 방법으로 Tomcat Server를 설정할 수 있습니다만 Servers 탭에서 설치한 서버 항목(Tomcat v9.0 Server ... )을 클릭하면 위와 같은 설정 화면을 볼 수 있습니다.

 

 

여기서 포트(Ports)에서 확인해보면 Tomcat admin port'-' 로 설정된 것을 확인할 수 있습니다.

아래와 같이 적당한 포트 번호로 수정해주면 됩니다.

권장 포트 번호는 8050 혹은 8005를 많이 사용합니다. 수정하였으면 Ctrl + S 를 눌러 저장합니다.

 

 

 

만약 저장하지 않으면 위와 같은 확인 창이 뜨니 Save를 눌러 저장해주면 됩니다.

 

2.5 Tomcat 실행 확인

 

다시 시작 버튼을 눌러줍니다.

 

 

다른 문제 가 없다면 위와 같이 콘솔 창이 뜨면서 Tomcat이 구동되는 메시지가 출력됩니다.

 

 

Server 탭을 살펴보면 Stared, Synchronized라고 상태가 변경된 것을 확인할 수 있습니다.

 

2.6 Tomcat Server 중지

 

실행 중일 때는 위와 같은 Stop the Server 가 활성화됩니다. 

서버를 중지하고 싶다면 위 버튼을 클릭합니다.

 

 

 

 

 

댓글