안녕하세요 :)
본 글에서 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) 서버 연동하기