본문 바로가기

개발툴/STS

[Spring] 스프링 프로젝트와 톰캣(Tomcat) 서버 연동하기

안녕하세요 :)

본 글에서 Spring Legacy Project와 톰캣 서버를 연동하도록 하겠습니다.

톰캣(Tomcat)이란, WAS(Web Application Server) 로서 동적 웹 컨테이너입니다. 즉, 자바 서블릿을 실행시키고 JSP 코드로 웹 페이지를 만들어주는 서버입니다. 톰캣 서버를 STS 프로젝트와 연동하기 위해서는 Tomcat 다운로드(홈페이지)가 필요합니다.

저는 Tomcat 9.0.37 버전 > Binary Ditstributions > Core:의 Zip을 다운로드 받아 C:/ 경로에 압축 해제해주었습니다. 

 

서버 연결 방법 

Tomcat은 대표적인 WAS(Web Application Server)인데요.  그럼 Spring 프로젝트와 톰캣(Tomcat)을 연동해주겠습니다. 

 

1. 톰캣(Tomcat) 서버 연결을 위한 설정 클릭

상단 메뉴 Window 클릭 후 아래 경로와 같이 클릭합니다.

클릭 경로 : Window > Preferences > Server > Runtime Environments

 

2. localhost 서버 추가를 위한 오른쪽 Add 버튼 클릭

 

3. Apache Tomcat v9.0 클릭 (다운받은 버전에 맞게 클릭합니다)

 

4. tomcat 설치 경로 추가

본인이 설치한 경로(directory) 설정 후 Finish 버튼을 누릅니다. JRE또한 설치된 JRE를 설정해주면 좋습니다. 

 

5. Debug on Server 클릭 

 

6. Debug 할 서버 추가 

아까 Preferences 에 등록한 서버를 통해 Debug하도록 지정해줍니다.

 

7. Available > Configured로 프로젝트 이동 

Available 카테고리에서 서버를 돌릴 프로젝트 클릭합니다. 그 후 Add > 를 클릭해 Configured로 변경되도록 합니다.

 

8. Run하여 localhost:8080으로 접속 

Hello world 출력된 것을 볼 수 있습니다. 

 

감사합니다 :) 

 

[관련 게시글]
[STS] Spring Tool Suite4에서 Legacy Project 생성
[Spring] 스프링 프로젝트와 톰캣(Tomcat) 서버 연동하기