2014-11-11 2 views
0

안녕하세요, JRebel 설치가 성공적으로 완료된 후 Eclipse Console Log입니다. Java 파일이 변경되고 동기화가 클릭됩니다. 스테판이 언급 한 바와 같이Jerebel이 Apache Tomcat과 동기화됩니다.

Response headers: [Server: Apache-Coyote/1.1, x-rebel-response: ERR_UNKNOWN_REBEL_HASH, x-rebel-responseMessage: Remoting module '5e1de368dea571c9bc1939d90988e22a746772ce' was not found, Content-Length: 0, Date: Wed, 12 Nov 2014 09:56:42 GMT] 
[2014-11-12 02:56:42] Cannot find such project on the remote server. Maybe it is not deployed, or project's id in rebel-remote.xml file is different. 
com.zeroturnaround.jrebel.remoting.RemotingException: Cannot find such project on the remote server. Maybe it is not deployed, or project's id in rebel-remote.xml file is different. 
    at com.zeroturnaround.jrebel.remoting.net.RemotingClient.performHandshake(JRebelRemoting:124) 
    at com.zeroturnaround.jrebel.remoting.net.RemotingClient.beginTransaction(JRebelRemoting:77) 
    at com.zeroturnaround.jrebel.remoting.Transaction.begin(JRebelRemoting:108) 
    at com.zeroturnaround.jrebel.remoting.TransactionGroup.begin(JRebelRemoting:35) 
    at org.zeroturnaround.eclipse.jrebel.remoting.builder.RemotingSyncPerformer.initSynchronization(RemotingSyncPerformer.java:58) 
    at org.zeroturnaround.eclipse.jrebel.remoting.builder.ManualBuilder.synchronizeProject(ManualBuilder.java:57) 
    at org.zeroturnaround.eclipse.jrebel.remoting.actions.SyncNowAction$1.run(SyncNowAction.java:124) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 
+0

어쩌면 배포, 또는 반군 remote.xml 파일에서 프로젝트의 ID가 다른되지 않는 이유는 무엇입니까? – Stefan

답변

2

이 있는지 확인 배포 된 응용 프로그램도 가지고 rebel-remote.xml - 그것은 .war 파일이나 .jar 파일의 루트에 대한 WEB-INF/classes 내부에 있어야한다. 존재하는 경우 작업 영역과 배포 된 응용 프로그램의 ID가 모두 동일한 지 확인하십시오. 모듈이 여러 개인 경우 각 모듈마다 고유 한 remote-id가 있어야합니다.

또 다른 한 가지는 실제로 remoting을 사용해야한다는 것입니다. 동일한 컴퓨터에서 서버를 시작하면 서버가 다른 컴퓨터 또는 VM에있는 경우에 원격 처리가 수행되지 않습니다. IDE가 아닌 동일한 컴퓨터에서 시작하여 배포 된 응용 프로그램에 IDE에서 컴파일 한 클래스 파일의 경로가 포함 된 rebel.xmls 만 있는지 확인하면됩니다. 모든 다른 실패하면

, 연락처 [email protected]

+0

감사. JRebel-> Enable JRebel 자연, rebel.xml (및 rebel-remote.xml, 원격 활성화)을 클릭하면 10 개의 다른 프로젝트가 있고 (VM에 액세스 중입니다.) 같은 폴더에 있습니다. 그것은 src/main/resources 안에 생성되어야합니다. 어떤 아이디어, 왜 src 안에 생성되지 않습니다. (또한 모듈 특정 빌드/Full (Maven) 빌드를 시도합니다.) 도와주세요. – user3280711