[Intellij] jsp, js 수정 후 Tomcat 서버 재시작 없이 자동 반영하는 법

Yuri Lee·2021년 7월 14일
2
post-thumbnail

배경

스프링 부트를 사용하다가 요새 스프링을 처음 사용하기 시작했다. 스프링을 사용하면서 처음 들었던 생각은 환경설정 하기가 까다롭다는 것이다. 스프링 부트는 내장 톰켓이 있어서 톰켓 설정을 따로 안해줘도 되는데 스프링은 .. 😔

아무튼 기존 스프링 프로젝트를 수정해야 했는데, jsp와 js를 수정할 때마다 톰켓을 재시작 해야 한다는 게 여간 번거로운게 아니였다. 그래서 변경사항에 대해 재시작 없이 반영하는 방법을 찾아보기로 결정!

방법

1. Artifact 설정

XXXX.war 와 XXXX.war (exploded) 두개를 볼 수 있는데 이 중에서 XXXX.war (exploded) 를 선택해야 서버를 재시작 하지 않고도 jsp, js 파일을 갱신할 수 있다.

2. tomcat 설정

이 부분에서 on 'Update' action, on 'frame deactivation' 설정을 Update classes and resources 로 선택한다.

3. 확인

실시간 반영이 되는 것을 확인할 수 있다.


https://udud0510.tistory.com/58
https://islet4you.tistory.com/entry/%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4-jsp-%EC%88%98%EC%A0%95%EC%8B%9C-%EC%9E%90%EB%8F%99-%EB%A6%AC%EB%A1%9C%EB%93%9C-%EB%90%98%EB%8F%84%EB%A1%9D-%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

profile
Step by step goes a long way ✨

1개의 댓글

comment-user-thumbnail
2023년 11월 16일

감사합니다 !

답글 달기