:::: 개발 ::::/└ 이클립스 || 인텔리J

아 재 시작에서 벗어날수있는건가? jreble

nayha 2012. 6. 27. 16:03

이클립스 플러그인 - jreble로 웹서버 재부팅 없이 클래스 변경 적용하기



조타 요거

출처 : http://blog.naver.com/lkssky2002/120140342334



좋은 플러그인 정보를 얻었다.

 

Jrebel.

일반적으로 개발시 html, jsp 등 뷰단은 서버 재부팅 없이 바로 수정내용을 확인할 수 있지만,

java 클래스 파일 변경시 꼭 was 가 재부팅되어야 수정내용이 적용된다.

 

하지만 Jreble 플러그인을 사용하면 java 클래스 파일 내용이 수정되어도 was 재부팅 없이 바로 확인가능할 수 있다.

톰캣을 사용하면 서버재부팅하는데 오랜 시간이 소요되지 않지만 웹로직이나

제우스등을 사용하여 테스트할때는 매번 서버 재부팅하는것이 바쁜 개발시간을 더 늘어지게 만들었는데 이 플러그인으로 개발시간을 조금이나마 단축하고 편하게 개발을 할수 있는 플러그인인것 같다.

 

원래는 유료이지만 이번에 트위터나 페이스북중 하나의 계정으로 해당 정보를 연결하면 무료로 사용할수 있어서 그걸로 이용ㅋ

 

순서 캡쳐같은것은 배재하고 간단한 순서만 명시해서 담번에도 설치하는데 참고해야겠다.

 

- 플러그인사이트 접속 : http://sales.zeroturnaround.com/

- 중앙부분의 Go to JRebel Social 클릭

- SNS 선택(페이스북으로 ㄱㄱ)

- 해당 어플리케이션 허가

- 정보 입력후 Register

- 이클립스 플러그인 설치 -> help -> eclipse marketplace

- JRebel for Eclipse -> Install

- 라이센스 관련 해서 accept 체크 후 finish -> 이클립스 재시작

- JRebel Configuration Wizard 창 -> License 탭 클릭

- 아래 Copy and paste your license code into the box below 하단 textarea에 아까 소셜 연결후 연결된 사이트에 명시된 Step3. Active Your License 부분의 내용을 복사하여 붙여넣기

- finish 탭 클릭하고 창닫기

- 이클립스 servers 탭에서 생성된 톰캣 서버 더블클릭

- publishing 클릭

- never publish automatically 체크

- JRebel인테그레이션 둘다 체크

- 저장

- 진행중인 프로젝트명에서 우클릭

- JRebel메뉴에서 두번째거(Generate rebel.xml in src/main/resources)  선택

- project/src/main/resources 에 rebel.xml파일 생성 확인

- 테스트 해서 바로 적용되면 끝.

 

 

바쁜데 서버 내렸다 올렸다 확인할려면 시간 낭비가 클텐데 도움 될듯한 플러그인 인것 같다.


반응형