deployment - JBoss 7 上的 Java EE 6 + CDI - 可以像在 Seam 中那样进行热部署吗?

标签 deployment java-ee-6 jboss7.x cdi seam2

我在 JBoss5/6 上使用 Seam 2 做了几个项目,并且喜欢某些 java 类(通常是 GUI 处理程序和 util 类)可以放在一个特殊的 src 文件夹中并在保存文件和一个特殊的类加载器后热替换的功能爆炸目标之后自动运行。

现在我喜欢切换到 Java EE 6 + CDI 并使用 JBoss7,所以我开始使用 Eclipse Juno 中的 JBoss 工具生成的基于 maven 的 Java EE web 项目。如果我只更改 xhtml 文件,我可以在自动重新发布后看到更改,但对于 java 文件的更改则不是这样。

有没有办法在不使用 JRebel 等第三方工具的情况下,在我的新项目设置中获得与之前使用 Seam 2 时类似的行为?

编辑 2012/07/23:

我对这个问题再补充一点 - 使用 JBoss7 等较新的容器,应用程序的重新启动似乎非常快 - 那么是否有必要尝试集成代码替换工具并希望获得最佳效果?

最佳答案

当我evaluated JRebel大约一年前,对于该堆栈(Java EE 6/CDI/JBoss AS 6),即使该工具也无法处理 CDI。这在过去 12 个月内可能有所改善,但总的来说:

我不知道 JBoss AS 上的 Java EE 6 有任何高级热部署支持,无论是否有工具支持。

(如果您将 the thread 读到最后,GF 的情况似乎更好,但这超出了您的问题范围)

关于deployment - JBoss 7 上的 Java EE 6 + CDI - 可以像在 Seam 中那样进行热部署吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11580201/

相关文章:

ssl - 在 JBoss AS 7.1.1 上关闭 SSLv3

c++ - 用 C++ 创建一个独立的程序

iis - 为什么相同的文件会被复制到 Windows Azure WebRole 中的/Approot 和/Siteroot 中?

java - 字段上的 CDI @Produces 注释的目的是什么?

Spring 3、Java EE 6

java - 配置 Web 应用程序以在 JBoss 7 中显示索引页面(使用 Maven)

JBoss 7.1.1 + 弹性缓存?

mysql - 如何检测两个数据库之间的表和存储过程的变化?

vb.net - ClickOnce 部署错误

GAE 上的 Java 聊天应用程序将消息写入文件时出现问题