JRebel 5.0.0 (201206080930)
拥有多模块 maven 项目,该项目正在组装成战争并部署在 Tomcat 7 上。当我为项目启用 JRebel-agent(生成 rebel.xml)并使用代理启动 Tomcat(通过在 Tomcat JVM 参数中添加以下行时:
-Drebel.properties="..\.jrebel\jrebel.properties"
-javaagent:"D:\eclipse\plugins\org.zeroturnaround.eclipse.embedder_5.0.0.RELEASE-201206121145\jrebel\jrebel.jar"
-Drebel.workspace.path="D:\eclipse"
或在打开的对话框中按“使用 JRebel 代理启动”按钮)我收到 Spring 异常
org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [com.smile.AccountHandler] is defined: expected single matching bean but found 2: [accountHandlerImpl, testAccountHandler]
这里的主要内容testAccountHandler
是来自测试目录。没有 JRebel 代理,一切正常。
删除
<dir name="D:/path/to/sources/target/test-classes">
</dir>
从rebel.xml
没有帮助