問題タブ [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.
java - JRebelと動的クラスローディング
JRebelとJavaのDynamicClassLaodingに関していくつか質問があります。
たとえば、サーブレットでは、WEB-INFディレクトリのclassesディレクトリにサーブレットクラスをリロードして、クラスの内容を変更するたびに、コンパイル後に、再構築せずに変更がWebアプリに直接反映されるようにすることができます。私のWebアプリケーション。
JRebelは上記以外に何を提供しますか?
java - JRebelは、耳全体ではなく、Maven依存関係の更新のためにjarを個別に再デプロイできますか?
Weblogicにデプロイされるearがあり、Eclipseプラグインを使用したホットデプロイにJRebelを使用しています。すべてが正常に機能し、ファイルが変更されるたびにサーバーに正しく更新されます。
ただし、別のチームによって作成され、私たちの耳で使用されているjarファイルが、内部のMavenリポジトリに再公開される場合があります。最新のjarをピックアップするために、耳を再構築します。1つのjarのみがリロードされたとしても、JRebelはweblogicにロードされたすべてのクラスを更新します。これには多くの時間がかかります。耳が再構築されたためにクラスが完全にリロードされないようにする方法はありますか?また、jar内のすべてのクラスが更新されたわけではありません。JRebelには、jar内の変更されたファイルのみを更新する機能がありますか。
2番目のチームは、開発中にJRebelを使用しません。
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.
どうすればこれを修正できますか?
java - ゲーム開発における JRebel (パフォーマンス)
プレーン Java (外部ライブラリなし) でゲームをプログラミングしています。JRebel を有効にしてプロジェクトを実行すると、パフォーマンスが低下し、フレーム レートが 1 fps を下回ります。
JRebel をゲーム開発に使用する方法はありますか? たとえば、コードにいくつかの変更を加えた後、JRebel を手動で「実行」して、ゲームの速度を落とさないようにすることはできますか?ただし、アプリケーションを再起動しなくても変更を確認できますか?
私はEclipseとJava 1.6、最新のJRebelを使用しています。私は JRevel の経験がないので、どんな助けも歓迎します。ありがとう。
jsf-2 - Jrebel および JSF Mojarra 2.1.7 を使用して xhtml の変更が反映されない
Java の変更はすぐに反映されますが、ページの更新後に xhtml ページの変更が反映されません。
rebel.xml
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バージョン)
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と統合できる人はいますか?
java - Webおよびリンク要素を使用したJRebelrebel.xml構成の問題
次のrebel.xmlファイルがあります。
これにより、クラスのリロードは正常に機能しています。しかし、<web>上記のフラグメントのコメントを解除すると、Webアセットの再読み込みが有効になり、Webアプリがログインフォームのテストケースでハングします。
<web>構成がない場合、Webページは正しくロードされ、un / pwdを送信しても問題ありません。変更すると、jrebelによるサーバー側クラスのリロードがトリガーされます。構成を追加する
<web>とブラウザがハングし、最初のログインページが読み込まれることはありません(Seleniumテストは30秒後にタイムアウトになります)。
注<web>:構成を有効にすると、すべてのWebページがハングするわけではありません。
ありがとう
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 に対してのみ宣言する必要があるということですか?