2011-09-01 3 views
0

myeclipse에서 eclipse로 마이그레이션하고 glassfish 서버의 새 버전과 함께 오픈 소스 glassfish 플러그인을 사용하기 시작했습니다. 매끄러운 항해가 아니었지만 나는 기수를 올랐다. 내 질문은 내가 디버그 모드에서 glassfish 서버를 시작하고 Java 파일을 변경하면, 나를 행복하게하지 않는 전체 응용 프로그램을 다시 시작합니다.Eclipse Indigo, Glassfish 3.1.1 플러그인 디버그 문제

myeclipse 세계에서는 분해 된 배포가 수행되며 앱을 다시 시작하지 않고도 코드를 수정하고 디버깅 및 작업을 계속할 수 있습니다. 그건 물론 myeclipse 8.6과 glassfish v2입니다.

뭔가가 누락되었거나 myeclipse에서만 제공되는 기능입니까?

답변

1

이클립스 제어 서버를 사용하면 Eclipse에서 애플리케이션을 서버에 게시하면 Eclipse에서 Java 코드의 변경 사항을 추적하고 변경시 자동으로 애플리케이션을 재배포합니다. 나는 당신이 겪고있는 이유 때문에 이것을하지 않습니다.

응용 프로그램 배포 디렉토리로 작동하도록 Glassfish 서버 구성을 응용 프로그램에서 가리키면 (Glassfish에 대해 잘 모르는 JBoss로 수행 할 수 있음) Eclipse는 더 이상 변경 사항을 모니터링하지 않으며 자동 재배포하지 않습니다 . 서버가 실행 중이고 약 75 %의 변경 사항이 선택되는 동안 Java 클래스를 변경할 수 있습니다.

또 다른 옵션은 이클립스에서 작동하는 JRebel과 같이 다시 컴파일하지 않고도 모든 Java 변경 사항을 적용 할 수있는 도구를 사용하는 것입니다.

+0

감사의 말은 참조하는 방법 이외의 핫 스왑이 없음을 의미합니다. 나는 그걸로 갈거야. 나는 그것이 어떻게 작동하는지보기 위해 gf 통합으로 netbeans을 시도하고있다. 글래스 피시가 수업을 가리킬 수 있다고 믿습니다. 가장 좋은 방법은 무엇인지 모르겠습니다. 그렇지 않다면 제 일을 많이하는 속도가 느려지므로 근심으로 돌아갈 수도 있습니다. –