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
'[Problem&Solve]' 카테고리의 다른 글
[SQL]to_char(regdate) 에러 (0) | 2022.05.05 |
---|---|
[Spring]STS 탐켓 구동 404에러 (0) | 2022.05.05 |
[Spring]Java compiler level does not match the version of the installed Java project facet. (0) | 2022.05.04 |
[Spring]500에러_view(multipart/form-data )->controller _null값 (0) | 2022.05.04 |
[Spring]500에러_appservlet에러 (0) | 2022.05.03 |
댓글