일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- MSSQL 동적 쿼리
- spring
- Selenium 환경
- vue.js
- Vue3 configureWebpack
- Visual Studio 2015 삭제
- SQLP
- 디자인 패턴 사례
- vue
- Visual Studio 2015 설치
- Vue.config
- Tomcat Error
- Visual Studio 패키지에 실패했습니다.
- Visual Studio 2015 강제 삭제
- 웹 크롤링
- 웹 자동화
- Vue configureWebpack
- .NET Core
- 리버스 프록시 예제
- Visual Studio 재설치
- 프록시 예제
- tomcat
- vue3
- javascript
- Selenium 설치
- 업무 자동화
- Visual Studio 강제 삭제
- Nginx Reverse Proxy
- MSSQL 문자열
- .NET Core Proxy
- Today
- Total
금백조의 개발 블로그
[Spring]Spring 프로젝트 war파일로 Tomcat에 배포하기 본문
서론
진행하던 Spring 사이드 프로젝트가 배포 환경에서 잘 작동하는지를 확인하기 위해 Tomcat에 배포하여 확인해보기로 했습니다. 그 과정 속에서 알게 된 Spring 프로젝트를 war파일로 Tomcat에 배포하는 방법에 대해 작성해보겠습니다.
※ 아래와 같은 환경에서 실제 실행해보았습니다.
OS : windows 10
Tomcat : 8.5
Spring : 4.3
openJDK : 1.8
IDE : Ecplise
본론
1. Ecplise Project Explorer에서 프로젝트 우클릭 > Export > WAR file을 선택합니다.
2. Export창에서 war파일을 생성할 경로(Destination)를 설정해주고 아래 두 옵션(Export source files, Overwrite existing file)을 체크해주고 Finish를 눌러줍니다. (저는 war 파일을 복사할 webapps 경로로 설정했습니다.)
3. 생성된 war파일을 Tomcat이 설치된 경로의 webapps 폴더에 복사하여 붙여 넣기 합니다.
4. Tomcat이 설치된 경로의 conf폴더에 있는 server.xml에 <Host> 태그 밑에 아래의 내용을 추가 후 저장합니다. (docBase는 생성된 war파일의 파일명을 입력)
<Context path="/" docBase="war파일명" reloadable="true" />
[예시]
5. 명령 프롬프트(CMD) 창을 관리자 권한으로 실행하여 Tomcat이 설치된 경로의 bin폴더 경로로 이동 후 startup.bat 명령어를 입력 후 엔터를 누릅니다. (※ Tomcat과 JDK 환경변수가 설정되어 있어야 정상적으로 실행이 됩니다. 실행이 안될 경우 Tomcat, JDK 환경변수 설정이 필요합니다.)
6. Tomcat 창이 뜨면서 실행이 되면 [ localhost:서버에 설정된 port번호 ]를 브라우저에 입력하여 동작하는지 확인합니다.(서버에 설정된 포트번호 확인은 아래 참조)
[server.xml에 설정된 port 번호를 확인]
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
결론
이것으로 Spring 프로젝트를 war파일로 Tomcat에 배포하는 방법을 마치겠습니다. 이후 시간이 될 때 리눅스 환경이나 클라우드 환경에서도 배포하는 방법에 대해 작성해봐야겠습니다!