gpt4 book ai didi

java - 配置: JRebel + External JBoss + Eclipse + Ant based deployment

转载 作者:行者123 更新时间:2023-11-30 09:20:48 25 4
gpt4 key购买 nike

我正在尝试配置 JRebel

开发环境说明:

  • Eclipse Juno 集成开发环境
  • JBoss 6.0.1 - 从 eclipse 外部运行(同一台机器,非远程)
  • 调试:远程,关闭所有热插拔功能
  • Ant 脚本:编译、部署目标 WAR 并将其提升到 JBoss

我以前没有使用过 JRebel,配置指南看起来很简单,但我遇到了我的特殊情况的问题。

所有源代码(包括 jsps 和图像)都在项目的 bin 文件夹中编译。

Ant 脚本创建 WAR,其中单独保存 JSP、样式、属性文件和已编译的应用程序类与库一起放在/web-inf/lib/中的专用 jar 中。该脚本将生成的 WAR 提升到 JBoss 并运行服务器。

我应该把我的 rebel.xml 放在哪里(我想是在我项目的 bin 文件夹中?!)以及我应该在其中写入什么以便 jrebel-hotswapped 部署在 JBoss 中的 war 中的 jar 中的代码更改服务器。

我为 JBoss 运行脚本提供了必要的 jrebel VM 参数。

非常感谢!

最佳答案

rebel.xml 应该在您的应用程序的 WEB-INF/classes 中结束。如果您在 WEB-INF/lib 文件夹中有依赖项,那么每个存档都应该有自己专用的 rebel.xml 配置文件。

参见 doc

如果您使用 Eclipse WTP 进行部署,那么将其放入源文件夹就可以了。但是如果您使用 Ant 来构建 WAR,那么您必须确保您的 Ant 脚本能够检测到 rebel.xml 并将其复制到正确的位置。

rebel.xml 中的路径应指向已编译类所在的文件夹,即您的 IDE 将这些类编译到的位置。

关于java - 配置: JRebel + External JBoss + Eclipse + Ant based deployment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17219909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com