我正在尝试配置JRebel
开发环境描述:
之前我没有使用过JRebel,配置指南看起来很简单,但是我遇到了麻烦。
所有源代码(包括jsps和图像)都在项目的bin文件夹中编译。
Ant脚本创建单独保存的WAR,样式,属性文件和已编译的应用程序类与库一起放在/ web-inf / lib /中的专用jar中。该脚本将生成的WAR提升到JBoss并运行服务器。
我应该把我的rebel.xml放在哪里(我想在我的项目的bin文件夹中?!)以及我应该写入什么以便让jrebel-hotswapped在JBoss中部署的战争中的jar内的代码更改服务器
我为JBoss运行脚本提供了必要的jrebel VM参数。
非常感谢提前!
答案 0 :(得分:2)
rebel.xml 应该以应用程序的 WEB-INF / classes 结尾。如果您在 WEB-INF / lib 文件夹中有依赖项,那么每个存档都应该有自己的专用 rebel.xml 配置文件。
请参阅doc
如果使用Eclipse WTP进行部署,则可以将其放入源文件夹中。但是如果您使用Ant来构建WAR,那么您必须确保您的Ant脚本将检测rebel.xml并将其复制到正确的位置。
rebel.xml 中的路径应指向编译类所在的文件夹,即IDE将这些类编译到的位置。