본문 바로가기
Java/Spring

Spring Framework Tomcat 연동

by HoneyIT 2021. 1. 22.

생성한 프로젝트와 연동할 서버인 톰캣을 다운로드합니다.(tomcat.apache.org/download-90.cgi)

 

 

저는 9버전으로 다운로드하였습니다.

윈도우 자동 설치용 인스톨러를 받았습니다.

 

설치 과정에서 컴포넌트를 설정합니다. 어떤 기능을 하는지는 모르겠으니 받아서 사용해보겠습니다(할 수 있으면요 ㅎㅎ;;)

 

포트 설정이 나옵니다. 그대로 진행하겠습니다.

 

 

톰캣을 설치했으면 서버를 설정합니다.

window > show view > server을 선택하고 server가 없으면 Other을 선택합니다.

 

Server > Servers를 선택합니다.

 

아래에 서버 콘솔이 떴습니다. 서버를 새로 만들기 위해 클릭하겠습니다.

 

Apache에서 톰캣 버전을 선택하겠습니다. 저는 9버전을 깔았기 때문에 9를 선택하겠습니다.

 

톰캣의 위치를 알려달라고 하네요;; 설치할 때 위치를 지정해주면 편할 것 같습니다.

아! 그리고 여기서 jdk 설정을 안 해줬습니다. ;;

그런데 생성된 서버의 설정을 바꾸는 방법을 찾지 못했습니다.

그래서 다시 생성했습니다.

 

 

add 부분을 클릭하면 설정할 수 있는 창이 뜹니다.

설치했던 jdk를 선택합니다.

 

 

Add를 눌러 프로젝트를 선택해줍니다.

그리고 Finnish!

 

이제 실행을 해보겠습니다.

 

 

어허 에러가 뜹니다. 포트가 유효하지 않는군요.

 

서버를 더블클릭 하겠습니다.

 

제가 포트를 안 썼나 보군요. 멍청...;;

추가로 publish module contexts to separate XML files를 체크해줍니다.

 

포트를 써줬지만 또 에러가 뜹니다.

 

작업표시줄을 보니 톰캣이 이미 실행 중이어서 포트 중복으로 에러가 뜬 것 같습니다.

기존의 톰캣을 종료하니 정상적으로 작동됩니다.

 

 

localhost:8000으로 접속했을 때 에러가 404 에러가 뜹니다.

 

그 이유는 다음과 같은 위치에 home.js가 위치하기 때문입니다.

이 home에 접근하기 위한 설정과 구조를 다음에 해보도록 하겠습니다.

 

Server - Tomcat - serverXML 문서를 봅시다

'/myapp01'이라고 쓰여져 있네요.

 

'http://localhost:8000/myapp01/'로 접속하니 잘 됩니다.

'Java > Spring' 카테고리의 다른 글

Spring Legacy Project part 1. (Lombok, DI)  (0) 2021.02.24
Spring Legacy 개발환경 part 2.  (0) 2021.02.24
Spring Filter 적용하기  (0) 2021.02.22
Spring Legacy 개발 환경 part 1.  (3) 2021.01.18
SpringTool 설치하기  (0) 2020.09.24