有没有办法配置Oracle ATG动态加载java类更改?

时间:2015-06-20 07:45:30

标签: jboss atg

我有兴趣为ATG设置开发环境,其中类的更改将在构建完成后立即生效,而无需重新启动服务器并再次构建ear文件。

我在产品文档中搜索过,但我看到你可以配置为动态加载的唯一内容是配置文件部分。

是否有其他方法可以配置环境以提高工作效率?

2 个答案:

答案 0 :(得分:1)

使用JRebel。这将为java类,属性文件和其他可部署资产进行动态重新加载。非常适合生产力。

答案 1 :(得分:1)

如果您的目的是调试并且大部分时间都是浪费打包和解压缩耳朵,您可以随时使用JBoss和Eclipse进行远程调试,但是对于诸如添加方法之类的重大更改将不会在这种情况下工作。对此的一个解决方案是使用Java DCEVM,它将动态更新JVM中的代码。它是一个简单的jdk,只需将您的Java_home指向此jdk,在调试模式下,您可以向您的类添加代码,查看更改。有关DCEVM

的更多信息,请使用以下链接

relatively small