본문 바로가기
spring

[MacBook]Spring Legacy 프로젝트 생성하고 Tomcat 서버 세팅하기

by devebucks 2020. 3. 28.
728x90

안녕하세요. 

이번 글에서는 저번에 설치한 Spring ToolSuits4에서는 지원하지 않는 Spring Legacy Project를 만들어보고 Tomcat 서버까지 세팅하는 방법에 대해서 소개하는 글입니다.

 

 

준비물

1. STS4 (sts3이하로는 Spring Legacy Project)가 있습니다. => MacBook에 STS4설치하기 글 확인하기

2. MacBook

3. Tomcat (Tomcat@8 버전을 사용) => MacBook에 Tomcat 설치하기 글 확인하기

 

 

Spring Legacy Project 생성하기

1. STS4 : Help > Eclipse MarketPlace를 클릭

 

2. STS4 : Eclipse MarketPlace 에서 STS를 검색 및 Spring Tools 3 Add-On for Spring Tools 4.3.9 ~를 설치

 

STS : Eclipse MarketPlace 에서 STS를 검색

 

3. STS4 : STS4를 재시작 하고 Legacy Project를 생성

 

 

4. STS4 : 프로젝트 이름을 적고, Templete를 Spring MVC Project를 선택하고 Next를 클릭합니다.

 

5. STS4 : 프로젝트 패키지명을 지정해주고 Finish버튼을 눌르면 Maven이 필요한 라이브러리를 다운받으면서 프로젝트 생성이 완료됩니다.

 

 

Tomcat 서버 세팅하기

1. 프로젝트 우클릭 > Run As > Run on Server 

STS4 : 프로젝트 실행

 

2. Apach Tomcat8.5 server 를 선택하고  Next를 클릭

 

3. Homebrew로 설치해준 Tomcat8.5버전의 경로에서 libexec파일로 톰켓 설치 경로를 잡아주고 Finish를 누른다.

 

4. 프로젝트에 서버가 생성되었다. 이제 프로젝트를 실행하면 된다. 그런데 아래와 같은 오류가 발생할 수 있다. 저 오류는 

톰켓 서버가 기본적으로 내 pc의 서버(localhost)에서 8080포트를 사용하고 있는데, 이미 다른 프로세스가 톰켓을 사용하고 있기 때문에 발생하는 오류이다. Spring 프로젝트의 톰켓을 실행하고 싶다면, 다른 프로세스의 톰켓을 꺼주어야 한다. 

 

나는 터미널에서 톰켓을 열어놨기 때문에 안되어서 터미널에서 Tomcat을 종료해 주었다.

 

 

 

ㅋㄷㅋㄷ 다음과 같이 톰켓이 정상적으로 실행되어서 testProject가 실행되어 localhost:8080/project/    url로 브라우저가 실행된 것을 확인할 수 있다.

 

=요약=

STS4에서는 지원하지 않는 Spring Legacy Project를 사용하기 위해서 STS3을 MarketPlace에서 설치하였다.

Spring Legacy Project를 실행하였다.

STS에서 톰켓을 서버로 설정하였다.

 

감사합니다.

 

도움이 되셨다면 댓글 한번씩 남겨주세요~ 

=끗=

728x90

댓글