Tomcat 7을 통해 로컬로 실행되는 Spring webapp에서 작업하고 있습니다. Eclipse를 사용하여 프로젝트를 진행하고 있으며 실시간으로 변경 한 사항을 적용하기 위해 JRebel을 사용합니다. Tomcat을 시작하면, JRebel 에이전트로 애플리케이션을 시작하고 싶습니다. 내가 예라고 말하면 Tomcat은 JRebel이 변경 사항을 모니터링하면서 성공적으로 시작합니다.프롬프트가 활성화 된 경우에만 JRebel이 시작됩니다.
이 프롬프트에서 다시 묻지 않는 옵션도 있습니다.이 옵션을 가정 할 때 잘못 생각할 수도 있습니다. 에이전트를 시작하기위한 내 선택을 기억할 것입니다. 그러나 그 옵션을 선택했다면 다음번에 내가 시작한 JRebel없이 시작할 것입니다.
제 질문은 Tomcat이 시작될 때 자동으로 에이전트를 시작하는 방법이 있습니까 (프로젝트 중 JRebel 속성이있는 경우)?
JRebel 5.3.1을 사용하고 있습니다.
Eclipse를 통해 Tomcat을 실행하고 있습니까? 별도로 실행하고 JRebel이 프롬프트없이 항상 시작되도록 JAVA_OPTS = -noverify -javaagent : "C : \ Program Files (x86) \ ZeroTurnaround \ JRebel \ jrebel.jar"를 설정합니다. –
@DariusX. -noverify는 4.0 버전에서 JRebel과 함께 필요하지 않습니다 –
어떤 Eclipse 버전을 사용합니까? 프로젝트에 JRebel 속성이 추가되고 에이전트가 서버에서 활성화되지 않은 경우에만 프롬프트가 나타납니다. 도움말 -> JRebel 구성 센터에서 확인하십시오. 구성된 서버 목록과 응용 프로그램을 배포 할 서버에 확인란이 있는지 확인하십시오. (BTW, 당신은 2 버전이기 때문에 5.4.0으로 업데이트하고 싶을 수도 있습니다) –