Apache Tomcat 연동

Apahce Tomcat 다운로드

[Download] → [Tomcat 9] → [64-bit Windows zip] 다운로드 (운영체제에 따라 다른 버전을 선택하며, 연동이 아니라 단독 사용 시 설치형 다운로드)

STS에 Apache Tomcat 연동

다운받은 Tomcat 압축파일을 원하는 위치에 압축 해제한다.

[Window] → [Preferences] 메뉴를 선택한다.

설정 화면 좌측 검색창에 "server"라고 입력한 뒤 [Runtime Environments] → [Add]를 선택한다.

검색창에 "apache tomcat"을 입력한 뒤 [Apache Tomcat v9.0]을 선택한 뒤 [Next]를 누른다.

[Browse] 버튼을 눌러 Apache Tomcat이 설치된 폴더를 지정하고 확인 버튼을 눌러 설정을 완료한다.

[Servers] 탭에서 우클릭하여 [New] → [Server] 메뉴를 선택하고 [Apache Tomcat v9.0]을 선택한 뒤 실행할 프로젝트를 선택하고 [Finish]를 눌러 추가한다.

추가된 서버를 [Servers] 탭에서 확인한다.

프로젝트 실행

프로젝트를 실행할 때 원하는 서버를 선택하여 실행할 수 있다. 원한다면 기본 서버로 지정하여 이후 선택 화면이 출력 되지 않도록 할 수 있다.

포트 충돌로 인한 오류

포트가 중복될 경우 실행되지 않으며, 프로젝트 내에 오류가 존재할 경우에도 실행되지 않는다.

대부분 다른 서버 혹은 Database(특히 Oracle)과 충돌나는 경우이며, 현재 서버의 포트를 변경하던가 기존에 실행중인 프로그램을 종료하는 방법 중 하나를 선택해야 한다.

Apache Tomcat 서비스 포트 변경

포트 변경 전, 서버를 중지하는 것이 오류를 사전에 예방하는 방법이다.

GUI 인터페이스에서 변경하는 방법

  1. [Servers] → [Tomcat v9.0 Server at localhost] 더블 클릭

  2. 설정 화면에서 HTTP port를 변경

  3. 변경된 설정 저장

  4. 서버 재시작

설정 파일을 변경하는 방법

  1. [Package Explorer] → [Servers] → [Tomcat v9.0 Server at localhost-config] → [server.xml] 선택

  2. 표시되는 화면에서 [Source] 탭 선택

  3. HTTP Connector를 찾아서 8080을 원하는 값으로 변경

  4. 설정 파일 저장

  5. 서버 재시작

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

Last updated