2010-08-18 1 views
0

welcom로 tomcat 6.0.29에 JSF2 프로젝트를 설정하고 있습니다. 또한 jrebel을 사용하여 - 차이가 있는지 확실하지 않습니다.개발 중에 새로 추가 된 클래스를 지속적으로 스캔하기 위해 jboss weld를 얻을 수 있습니까?

JRebel을 테스트 할 때 컨테이너가 시작될 때 존재했던 클래스를 업데이트하는 것이 잘 처리된다는 것을 알 수 있습니다.

그러나 새로 추가 된 CDI 구성 요소 클래스를 추가하고 appserver를 다시 시작하지 않고 응용 프로그램을 다시 분해하면 다시 시작할 때까지 facelets에서 액세스 할 수 없습니다. JRebel이 클래스를로드하고있는 것 같습니다. 그래서 용접이 BeanManager에 등록하지 않았다고 짐작합니다.

CDI는 시작시 설정을 연결하기위한 것이지만 어떤 정렬을하는 것이 좋습니다. of dev 스위치를 사용하여 JSF가 변경된 Facelet 템플리트를 가져 오는 dev 모드를 갖는 것과 동일한 방식으로 연속 스캔을 가능하게합니다.

이 기능과 JRebel이 제공하는 기능은 놀라운 생산성 향상이 될 것입니다.

이 작업을 수행 할 수 있습니까? 용접 문서를 빠르게 살펴 봤지만 아무것도 찾을 수 없습니다.

감사합니다.

+0

당신이 설명하는 기능은 런타임시 최대 절전 모드 구성 업데이트와 비슷한 것들을 구현하는 것과 같은 방식으로 JRebel에 의해 구현되어야합니다. 그렇지 않으면, 당신 말이 맞습니다 - CDI 검사는 시작 중에 만 구성합니다. – Tair

답변

0

나는 그렇게 생각하지 않는다. 그러나 새로운 콩을 추가하는 것은 기존의 것을 변경하는 것보다 드문 일입니다. 그리고 재시작 할 필요가 없습니다.

관련 문제