2012-07-12 3 views
1

오픈 소스 개인 프로젝트를 위해 소셜 JRebel을 사용하기로 결심했습니다. Eclipse Indigo IDE를 사용하고 Eclipse Marketplace를 통해 JRebel을 다운로드하고 무료 라이센스로 JRebel을 활성화했습니다. Glassebfish 응용 프로그램 서버를 JRebel을 사용하도록 설정하고 자동 게시를 사용하지 않도록 설정했습니다. 여기 JRebel을 작동시키지 못합니다

rebel.xml

<?xml version="1.0" encoding="UTF-8"?> 
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="http://www.zeroturnaround.com" xsi:schemaLocation="http://www.zeroturnaround.com http://www.zeroturnaround.com/alderaan/rebel-2_0.xsd"> 

<classpath> 
    <dir name="D:/workspace/jee/catiJava/src/ro/cati/actions"></dir>     
</classpath> 

<web> 
    <link target="/"> 
     <dir name="D:/workspace/jee/catiJava/WebContent"> 
     </dir> 
    </link> 
</web> 
하고 내 프로젝트 구조는 문제는 내가 DashboardAction.java 뭔가를 변경 한 후이다이

Project Structure

처럼 보이는 패키지 아래에 ro.cati.actions 근원은 일어나지 않는다. 실제 변경 사항을 보려면 다시 배포해야합니다.

답변

2

소스 디렉토리 대신 rebel.xml의 <classpath>에 컴파일/빌드 디렉토리가 있어야합니다. SRC /의 클래스는 빈에 컴파일받을 경우에 따라서 예를 들어,/당신은해야합니다

... 
<classpath> 
    <dir name="D:/workspace/jee/catiJava/bin/ro/cati/actions"></dir>     
</classpath> 
... 

JRebel는 컴파일 된 .class 파일과 함께 작동하고이를 컴파일 IDE에 따라 달라집니다.

+0

감사합니다. 실제로 문제였습니다. –