Programming language/JSP Spring

Eclipse java 코드 변경시 톰캣 자동 재시작 방지

Shane_Park 2021. 6. 2. 08:43
반응형

서버를 켜둔채로 Code를 작성하다 보면 자꾸 서버가 재시작 되어서 불편합니다.

그렇다고 서버를 끄고 작업하자니, 가벼운 jsp 파일 변경도 확인하려면 서버를 새로 켜줘야 하는 불편함이 있습니다.

 

그래서 서버는 계속 켜 두고, 필요할때만 서버를 재 시작 하기 위해 자동 재시작을 막아두려고 합니다.

이클립스의 Servers 탭에서 해당 서버를 더블클릭 해줍니다.

그러면 서버 설정 창이 나오는데요,

Modules auto reload by default 가 체크가 되어있는데, 체크를 없애야 합니다.

그 후에 하단에 Modules를 클릭합니다.

수정할 Project 를 선택 하고 Edit 버튼을 누릅니다.

Auto reloading enabled 를 비활성화 시킨 후 OK 를 누릅니다.

 

수정을 했으면 윈도우면 ctrl + S , Mac 이라면 Command + S 를 눌러서 반드시 저장을 해주셔야 합니다.

왜냐면, GUI로 수정을 했지만, 결국은 server.xml에 있는 

<Context docBase="" path="/" reloadable="false" source=""/>

reloadable 을 수정하는 과정이기 때문입니다.

저장을 하고 나면 더이상 서버가 자동 reload 되지 않는 것을 확인 할 수 있습니다.

이상입니다.

반응형