问题标签 [jrebel]

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 回答
705 浏览

java - JRebel 和动态类加载

我有几个关于 JRebel 和 Java 的 Dynamic Class Laoding 的问题。

例如,在一个 servlet 中,我可以在 WEB-INF 目录的 classes 目录中重新加载 servlet 类,这样每当我更改类的内容并且在编译后我可以看到更改直接反映在我的 web 应用程序中,而无需重新构建我的网络应用程序。

除了上面提到的之外,JRebel 还提供什么?

0 投票
1 回答
1166 浏览

java - JRebel 可以单独重新部署一个 jar 来更新 maven 依赖项而不是整个耳朵

我们有一个部署到 Weblogic 的耳朵,我们正在使用 JRebel 使用它的 eclipse 插件进行热部署。一切正常,只要文件被修改,它们就会正确更新到服务器。

然而,有时由另一个团队创建并在我们耳中使用的 jar 文件会重新发布到我们的内部 maven 存储库。为了拿起最新的罐子,我们重建了我们的耳朵。即使只重新加载了一个 jar,JRebel 也会更新 weblogic 中加载的每个类,这需要很多时间。有没有办法防止因为耳朵被重建而完全重新加载课程?此外,并非 jar 中的所有类都会更新,JRebel 是否能够仅更新 jar 中修改后的文件。

第二个团队在开发时不使用 JRebel。

0 投票
1 回答
385 浏览

spring - 在 Eclipse Juno 中使用 JRebel 时出现异常

我正在尝试使用启用了 JRebel 的 Spring 使用 JBoss 4.2.3 启动 Web 应用程序。

我收到以下异常:

javax.servlet.ServletException: org.springframework.context.annotation.ComponentScanBeanDefinitionParser.reparse(Lorg/w3c/dom/Element;Lorg/springframework/beans/factory/xml/ParserContext;)Lorg/springframework/beans/factory/config/BeanDefinition ; javax.faces.webapp.FacesServlet.service(FacesServlet.java:606) br.com.mint.common.filter.ClientAbortConnectionFilter.doFilter(ClientAbortConnectionFilter.java:25) br.com.mint.common.filter.FileUploadFilter.doFilter( FileUploadFilter.java:72) org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) 根本原因

java.lang.AbstractMethodError: org.springframework.context.annotation.ComponentScanBeanDefinitionParser.reparse(Lorg/w3c/dom/Element;Lorg/springframework/beans/factory/xml/ParserContext;)Lorg/springframework/beans/factory/config/BeanDefinition ; sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method .java:597) org.zeroturnaround.javarebel.integration.spring.annotations.ComponentScanner.doScan(ComponentScanner.java:67) org.zeroturnaround.javarebel.integration.spring.annotations.ComponentScanner.scan(ComponentScanner.java:56) org .zeroturnaround.javarebel.integration.spring.annotations.AnnotationBeanDefinitionManager。

我怎样才能解决这个问题?

0 投票
1 回答
227 浏览

java - 游戏开发中的 JRebel(性能)

我正在用纯 Java 编写游戏(没有外部库)。在启用 JRebel 的情况下运行项目会降低性能并且帧速率低于 1 fps。

有没有办法使用 JRebel 进行游戏开发?例如,我可以在对代码进行一些更改后手动“运行”JRebel,这样它就不会减慢游戏速度,但我仍然会在不重新启动应用程序的情况下看到更改?

我正在使用 Eclipse 和 Java 1.6,最新的 JRebel。我以前没有使用 JRevel 的经验,因此欢迎任何帮助。谢谢。

0 投票
1 回答
371 浏览

maven - 如何将 jrebel 集成到远程 jboss 测试的 arquillian 测试中?

测试 java持久性,想在arquillian测试中集成jrebel 。我读过一些关于arquillian jrebel extension的内容,但无法很好地配置它(maven 依赖错误)。

现在我只是在pom.xml上使用jrebel插件远程运行Jboss

以上够吗?

0 投票
1 回答
792 浏览

jsf-2 - 使用 Jrebel 和 JSF Mojarra 2.1.7 不反映 xhtml 更改

Java 更改会立即反映,但 xhtml 页面上的更改不会在页面刷新后显示。

叛逆者.xml

0 投票
1 回答
582 浏览

xml - Eclipsie 在 rebel.xml 中显示 cvc-complex 类型错误

我使用 jrebel 作为独立版本,而不是作为 eclipse 插件,所以我rebel.xml自己制作了所有文件......

有了这个,rebel.xml我在 Eclipse 中得到了<configuration>标签上的以下错误

cvc-complex-type.2.4.a:发现以元素“配置”开头的无效内容。'{名称,模块,部署,版本之一,“http://www.zeroturnaround.com”:classpath,“http://www.zeroturnaround.com”:web,“http://www.zeroturnaround.com ":war}' 是预期的。

jRebel 已经在工作,但是 eclipse 显示错误,这有点烦人!任何人都看到错误,或者知道如何解决这个问题?

我使用:Eclipse Indigo Service Release 2 和 jrebel 5.0.1 独立版(jar 版)

0 投票
1 回答
318 浏览

java - 在 mac 上使用 Resin 3.1.x 配置 JRebel 5

我正在评估JRebel,我能够在几分钟内在 tomcat 上安装和测试它,但我花了几个小时尝试使用 Resin 3.1 对其进行配置。我在应用服务器日志中收到以下错误:

当我导航到指定的网址时:http ://www.zeroturnaround.com/resin-problem/我收到了一个404 page not found.

我能够重新部署 jsps,但 JRebel 从未对类进行检测(但它们被 jrebel 正确监控,如 jrebel.log 中所述)。简单地执行 Web 应用程序不会触发受监控的类检测和重新加载。

我阅读了有关 Resin 类加载器 (SystemClassLoader) 和 JRebel 检测的问题,但我不明白如何配置 JRebel 来解决它,并且引用的有关树脂问题的 url 不可用。

有人能够将 JRebel 与 Resin 3.1.x 集成吗?

0 投票
0 回答
1519 浏览

java - 使用 web 和 link 元素的 JRebel rebel.xml 配置问题

我有以下 rebel.xml 文件:

有了它,类重新加载工作正常。但是,当我取消注释<web>上面的片段以启用网络资产重新加载时,网络应用程序会挂在登录表单测试用例上:

  • 如果没有<web>配置,则网页正确加载,然后提交 un/pwd 即可,在修改时触发 jrebel 重新加载服务器端类。

  • 添加<web>配置会挂起浏览器,并且永远不会加载初始登录页面(硒测试在 30 秒后超时)。

注意<web>:启用配置时,并非所有网页都会挂起。

谢谢

0 投票
1 回答
3219 浏览

java - JRebel maven 多模块

如何为多模块 Maven 项目配置 JRebel?现在,我将 JRebel 插件添加到我的父级,并使用命令pom.xml生成了几个rebel.xml 文件每个rebel.xml子模块一个)。为每个模块jrebel:generate生成多个文件是否正确?rebel.xml

编辑:最后,我所有的模块都将收集在单个 EAR 中。所以这意味着我需要JRebel-maven-plugin从父级中删除pom.xml并仅为我项目的 EAR 模块的 pom.xml 声明它?