问题标签 [dcevm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
440 浏览

java - 重新加载修改的类时如何让码头阻止请求?

我正在使用dcevm + run-jetty-run + livereload,尝试在修改 java 源代码时开发 Web 应用程序而不重新启动 jetty。

一切正常。当我修改一个java类时,livereload监听到了变化,并触发浏览器刷新打开的页面来查看修改结果。

但我发现它仍然不那么方便:当浏览器重新加载时,dcevm 和 jetty 可能还没有重新加载修改后的类。我不得不再次手动刷新页面,但我不确定这次是否显示修改后的结果,没有仔细检查内容。

所以我想知道当我修改一些类并且 dcevm 正在重新加载时,有什么方法可以让码头阻止请求。它将确保始终修改显示的页面。

0 投票
1 回答
1351 浏览

jboss - Dynamic Code Evolution Vm - 用于 Ejb Jar 部署

我目前正在使用 Jboss 6.1 开发 EJB 3.0。在我更改 EJB 模块(服务器端)中的某些内容后,我必须将 JAR 文件导出到 /jboss-6.1.0.Final/server/default/deploy

这很不舒服。我知道 DCEVM 可以自动做到这一点。我刚刚安装了 Dynamic Code Evolution VM,但现在我不明白我现在应该做什么?Eclipse 需要任何 DCEVM 插件吗?

这是我的屏幕,我使用 Ubuntu 12.04:

http://i.stack.imgur.com/ixcku.png

0 投票
1 回答
2119 浏览

virtual-machine - 类似于支持 java 7 的动态代码演化的工具

我一直在使用动态代码评估来动态加载我的 Jboss 服务器中更改的类,

我发现这个工具非常有用和有趣,但它有一个问题,它适用于 jdk 1.6,但是当我试图在我的项目中使用 java 7 时它失败了。

任何人都可以推荐类似类型的支持 java7 的工具吗

0 投票
1 回答
707 浏览

tomcat - 将tomcat设置为在eclipse jsf2中使用dcevm

如何将 dcevm 与 tomcat 和 eclipse 一起使用 我下载了 jdk6u25 并设置 tomcat7 在 eclipse juno 中使用它,然后当我更改托管 bean 中的任何内容时,它可以工作,但没有考虑 xhtml 中的更改

我认为问题出在tomcat

0 投票
3 回答
6069 浏览

eclipse - JSP 更改不会在不重新启动的情况下在 Tomcat 中重新加载

我在 Eclipse 中设置了一个动态 Web Java-Spring 项目,该项目使用 DCEVM(一种允许将代码热交换到 Web 环境中的 Java 虚拟机)运行。我用 Eclipse 设置了这个。它的工作原理(!)因为对 Java 文件的更改会自动出现在浏览器刷新时。

我的问题:如何使用我的 JSP 文件获得相同的行为?当我在 Eclipse 中编辑这些文件时,它们不会在 Tomcat 中更新。我目前运行一个 ant 任务将它们复制到我的 Tomcat 目录中,但想知道是否有替代方法。

0 投票
0 回答
94 浏览

jboss - 在没有 Eclipse 的情况下在 JBoss 中自动部署更改的文件

我的要求是:在我的项目文件中进行任何类型的修改时,我希望这些特定文件能够自动重新部署,而无需手动执行重建/重新部署/重新启动。

也就是说,我希望更改任何文件并保存后立即反映在我的网页上。更改的文件应自动重新部署在服务器中。

到目前为止我已经尝试过:

  1. 更改了 JBoss 中的standalone.xml 文件,以便在任何文件更改时重新部署应用程序。但这不能正确满足我的要求。此方法也多次产生内存不足错误。

  2. 想过使用 JRebel,但它不是免费的。

  3. 尝试使用 DCE VM,但没有帮助。

请建议任何替代方案,因为手动重新部署项目需要很多时间。我想通过仅在爆炸耳朵中部署更改的文件来自动化此过程。我不想使用任何 IDE。

0 投票
1 回答
2650 浏览

java - 我可以使用 Oracle Java 7 HotSpot VM 安装 DCEVM 吗?

我在 MacOS (OSX 10.7.5) 上运行 Oracle Java 7

java-版本:

我最近阅读了有关DCEVM 的信息,并且很想尝试一下。但是,我对它的兼容性感到困惑。

根据二进制文件下载页面,有 OpenJDK Java 7 update 51, build 3 的二进制文件。我不太确定这与我目前机器上的 Java 版本有什么关系。

安装 JRE 是否需要匹配 DCEVM Hotspot 版本?我是否需要安装 OpenJDK 7_51_3 才能使用有问题的 DCEVM?或者我可以使用我的 Oracle JRE 安装热点 VM?

我不完全确定 JRE/JDK 附带的所有实用程序如何与 HotSpot VM 交互,以及它们是否都必须具有相同的构建,因为编译后的字节码应该能够在任何 JVM 上运行相同的主要版本号。

谁能提供一点了解所有这些组件如何组合在一起?

作为后续,有谁知道我是否/如何/在哪里可以找到适用于 OSX 的兼容版本的 OpenJDK,我可以在其上运行DCEVM for Java 7 update 51, build 3??

0 投票
1 回答
1330 浏览

jboss - 在 DCEVM 上运行的 JBoss - IDE 声称代码被替换,但行为没有改变

我在 java7 DCEVM http://dcevm.github.io/上运行 JBoss

可以从连接到独立 Swing 应用程序的 IntelliJ 热交换任何类型的代码更改(使用远程调试;VM 启动参数 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=2222)。

但是,当我在调试在 JBoss 上运行的应用程序时尝试做类似的事情(远程连接调试器与以前相同的 VM 参数)时,IntelliJ 声称热代码替换成功,但是应用程序并没有按应有的方式改变行为。

你有什么想法可能是什么原因?它是否以某种方式与 Java EE 类加载模型相关联?

有没有人遇到过这样的问题?

是否可以使用远程调试在 JBoss 中使用 DCEVM 热交换代码?

0 投票
1 回答
1184 浏览

eclipse - 将 DCEVM 与 weblogic 12 和 eclipse 一起使用

我有作为 EAR 的一部分部署在 weblogic 服务器上的动态 web 项目。我正在使用 Eclipse IDE。我已使用http://dcevm.github.io/上提供的 jar 将 DCEVM 配置为 JDk1.7.0_45 的备用 JVM。启动服务器并发布应用程序后,如果我对 java 文件进行更改(添加新方法、重命名方法),我看不到更改。我仍然在 Eclipse 中看到错误为“热代码替换失败。我是否缺少任何步骤/设置?请帮助

0 投票
1 回答
1146 浏览

java - 是否可以将 docker 与 jrebel 或 dcevm 一起使用

我已经在我的开发环境中使用 docker 几个星期了,它非常好,我不必担心配置,我也不需要运行完整的虚拟机来运行应用程序服务器(在我的例子中是 JBoss)。

但是,我似乎已经通过编译、部署、等待、测试回到了过去。

现在的问题是,有没有办法使用诸如 jrebel 或 dcevm 之类的工具来加快速度?此外,这个问题是否有意义?