스프링 부트를 사용하다가 요새 스프링을 처음 사용하기 시작했다. 스프링을 사용하면서 처음 들었던 생각은 환경설정 하기가 까다롭다는 것이다. 스프링 부트는 내장 톰켓이 있어서 톰켓 설정을 따로 안해줘도 되는데 스프링은 .. 😔
아무튼 기존 스프링 프로젝트를 수정해야 했는데, jsp와 js를 수정할 때마다 톰켓을 재시작 해야 한다는 게 여간 번거로운게 아니였다. 그래서 변경사항에 대해 재시작 없이 반영하는 방법을 찾아보기로 결정!
XXXX.war 와 XXXX.war (exploded) 두개를 볼 수 있는데 이 중에서 XXXX.war (exploded) 를 선택해야 서버를 재시작 하지 않고도 jsp, js 파일을 갱신할 수 있다.
이 부분에서 on 'Update' action, on 'frame deactivation' 설정을 Update classes and resources 로 선택한다.
실시간 반영이 되는 것을 확인할 수 있다.
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
감사합니다 !