【发布时间】:2014-01-28 20:14:27
【问题描述】:
我试图让 JRebel 与一个相当大的企业 Web 应用程序一起工作,该应用程序使用 Ant + Ivy 进行构建/依赖管理、Spring 2.0 框架和 Spring MVC,所有这些都必须构建并部署到 Tomcat。
我在 Tomcat 和项目本身上启用了 JRebel。未启用远程处理,因为我假设如果 Tomcat 和项目位于同一台机器上,则不需要这样做。当我从 STS 中启动 Tomcat 服务器时,JRebel 似乎可以正常加载,并且我没有看到(明显的)重大错误。
但是,对项目的任何更改都不会影响部署,并且我在控制台中看不到任何 JRebel 消息。该项目本身是一个有点不标准的布局,没有传统的WEB-INF/src结构。当我在 STS 中启用 JRebel 时,它只是在根目录中转储了一个 rebel.xml 文件。
作为参考,该项目基于此代码库并具有相同的一般结构:https://github.com/NCIP/c3pr/tree/master/codebase
虽然 JRebel 指南很好,但它们仅显示 JRebel 用于非常简单的项目,并没有深入了解该服务的工作原理。
非常感谢任何建议、资源或想法。
谢谢
【问题讨论】:
标签: spring tomcat ant ivy jrebel