본문 바로가기
  • Welcome J-Kyu Tstory
[Problem&Solve]

[Spring]배포 및 CMD실행(404에러 유의사항★)

by regularity 2022. 5. 5.
728x90

1. 프로젝트 완성시 배포 방법

 

▶프로젝트가 완성되면 war 파일로 Export로 배포하는 것이 프로젝트의 마무리라 할 수 있음

 

▶저장 위치 설정

 

▶webroot 경로에 .war 파일 생성

 

 


▶배포파일이 STS에서 처럼 정상적으로 구동되는지 CMD 에서 테스트

1. 

탐켓 종료 후 C:\webroot 경로에 .war 위치

 

2.

Tomcat을 실행시키면 war 파일안에 담겨있는 폴더를 생성함

3. board 폴더에 있는 폴더들을 모두 webroot 로 꺼냄

 

▶그리고 나서 .war 파일은 삭제해줌 ★ 아주 중요함-> STS에서 구동시 404 에러를 유발함 (아래 자세히설명)

4. 웹브라우저에서 127.0.0.1:8080 으로 접속하면 STS 에서 실행하는 것과 동일하게 구동됨

 


★★★★주의 사항★★★★

▶CMD 에서 탐켓 구동 및 테스트 후 .war 파일을 삭제하지 않고 STS 에서 프로젝트를 실행 할 경우 STS에서 구동시킨 탐켓이 자동으로 war 파일을 연결하려고 하면서 404 에러를 발생 시킴

 

▶STS 에서 동작하는 Tomcat이 webroot 안에 있는 board.war를 자동으로 잡아버리면서 404 에러를 발생시킴

▶board.war 를 삭제 후 다시 STS 에서 RUN실행

▶정상 구동 확인

 

728x90

댓글