問題タブ [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のDynamicClassLaodingに関していくつか質問があります。

たとえば、サーブレットでは、WEB-INFディレクトリのclassesディレクトリにサーブレットクラスをリロードして、クラスの内容を変更するたびに、コンパイル後に、再構築せずに変更がWebアプリに直接反映されるようにすることができます。私のWebアプリケーション。

JRebelは上記以外に何を提供しますか?

0 投票する
1 に答える
1166 参照

java - JRebelは、耳全体ではなく、Maven依存関係の更新のためにjarを個別に再デプロイできますか?

Weblogicにデプロイされるearがあり、Eclipseプラグインを使用したホットデプロイにJRebelを使用しています。すべてが正常に機能し、ファイルが変更されるたびにサーバーに正しく更新されます。

ただし、別のチームによって作成され、私たちの耳で使用されているjarファイルが、内部のMavenリポジトリに再公開される場合があります。最新のjarをピックアップするために、耳を再構築します。1つのjarのみがリロードされたとしても、JRebelはweblogicにロードされたすべてのクラスを更新します。これには多くの時間がかかります。耳が再構築されたためにクラスが完全にリロードされないようにする方法はありますか?また、jar内のすべてのクラスが更新されたわけではありません。JRebelには、jar内の変更されたファイルのみを更新する機能がありますか。

2番目のチームは、開発中にJRebelを使用しません。

0 投票する
1 に答える
385 参照

spring - Eclipse Juno で JRebel を使用した場合の例外

JBoss 4.2.3、JRebel を有効にした Spring を使用して 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(ネイティブ メソッド) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(メソッド.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 に答える
792 参照

jsf-2 - Jrebel および JSF Mojarra 2.1.7 を使用して xhtml の変更が反映されない

Java の変更はすぐに反映されますが、ページの更新後に xhtml ページの変更が反映されません。

rebel.xml

0 投票する
1 に答える
582 参照

xml - rebel.xmlでcvc-complexタイプのエラーを示すEclipsie

私はjrebelをEclipseプラグインとしてではなくスタンドアロンバージョンとして使用しているので、すべてのrebel.xmlファイルを自分で作成しました...

これでrebel.xml私は<configuration>タグで次のエラーを日食に入れました

cvc-complex-type.2.4.a:要素'configuration'で始まる無効なコンテンツが見つかりました。'{name、module、deployment、version、 "http://www.zeroturnaround.com":classpath、 "http:// www.zeroturnaround.com":web、 "http://www.zeroturnaround.com ":war}'が必要です。

jRebelはすでに機能していますが、Eclipseでエラーが表示され、これは少し面倒です。誰かがエラーを見たり、これを修正する方法を知っていますか?

私が使用しているもの:Eclipse Indigo Service Release2およびjrebel5.0.1スタンドアロン(jarバージョン)

0 投票する
1 に答える
318 参照

java - MacでResin3.1.xを使用してJRebel5を構成する

評価中ですJRebel。Tomcatに数分でインストールしてテストできましたが、Resin3.1で構成するのに何時間も費やしました。アプリサーバーログに次のエラーが表示されます。

示されたURLに移動すると:http://www.zeroturnaround.com/resin-problem/を受け取りました404 page not found

jspsを再デプロイすることはできましたが、クラスがJRebelによってインストルメント化されることはありません(ただし、jrebel.logに記載されているように、jrebelによって正しく監視されます)。Webアプリを実行するだけでは、監視対象のクラスのインストルメンテーションやリロードはトリガーされません。

Resinクラスローダー(SystemClassLoader)とJRebelインストルメンテーションの問題について読みましたが、それを解決するためにJRebelを構成する方法がわかりません。また、resin-problemに関する引用URLが利用できません。

JRebelをResin3.1.xと統合できる人はいますか?

0 投票する
0 に答える
1519 参照

java - Webおよびリンク要素を使用したJRebelrebel.xml構成の問題

次のrebel.xmlファイルがあります。

これにより、クラスのリロードは正常に機能しています。しかし、<web>上記のフラグメントのコメントを解除すると、Webアセットの再読み込みが有効になり、Webアプリがログインフォームのテストケースでハングします。

  • <web>構成がない場合、Webページは正しくロードされ、un / pwdを送信しても問題ありません。変更すると、jrebelによるサーバー側クラスのリロードがトリガーされます。

  • 構成を追加する<web>とブラウザがハングし、最初のログインページが読み込まれることはありません(Seleniumテストは30秒後にタイムアウトになります)。

<web>:構成を有効にすると、すべてのWebページがハングするわけではありません。

ありがとう

0 投票する
1 に答える
3219 参照

java - JRebel Maven マルチモジュール

マルチモジュール Maven プロジェクト用に JRebel を構成するにはどうすればよいですか? 今のところ、JRebel プラグインを親に追加し、コマンドを使用してpom.xml複数のrebel.xml ファイル(子モジュールごとに1 つrebel.xmljrebel:generate) を生成しました。rebel.xmlモジュールごとに複数のファイルを生成するのは正しい動作ですか?

編集: 最後に、すべてのモジュールが 1 つの EAR で収集されます。つまりJRebel-maven-plugin、親から削除しpom.xmlて、プロジェクトの EAR モジュールの pom.xml に対してのみ宣言する必要があるということですか?