問題タブ [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 に答える
305 参照

java - JRebelはGrailsプロジェクトからすべてのログを削除します

Grailsで書かれたプロジェクトがあります。でコンソールから実行すると

必要に応じて、すべてのログをコンソールに出力しました。

ただし、JRebelを使用して起動すると、ログは表示されなくなります。最小限の情報セットのみ。JVMパラメータは次のとおりです。

これの原因は何でしょうか?JRebelにアプリケーションからログを印刷させるにはどうすればよいですか(注:これはJRebelログと同じではありません-JRebelが何をしているかには興味がなく、アプリケーションが何をしているかに興味があります)。

ありがとう。

0 投票する
4 に答える
5282 参照

jakarta-ee - Java EE アプリケーションをすぐに再デプロイする

私は Java EE にまったく慣れていないので、展開プロセスの遅さに苦労しています。何か間違ったことをしているのではないかと思います。コードの変更がすぐに発生するDjangoの経験があり、Java EEアプリケーションのホットデプロイは少し混乱しているようです-ホットデプロイを主張するものが複数あります(Glassfish、Eclipse manic hotdeploy、Jetty hotdeploy、JRebelなど)。

私のプロジェクトは Maven プロジェクトであり、Netbeans を使用してデプロイしています。このサイトでは、Spring、JSF、および Hibernate フレームワークを使用しています。

Netbeans では、次のスクリーンショットによると、保存時にデプロイが有効になっているようですが、pom.xml から情報を取得すると主張しているため、クリック/クリック解除はできません (ただし、pom.xml にはそのようなフィールドはありません (のみ)依存関係)))。 ここに画像の説明を入力

現在、一部のファイルへの変更はすぐに有効になるようです。- JSF ファイル - 静的ファイル

以下の変更にはデプロイが必要です: - XML ファイル - プロパティ ファイル (ローカライズ プロパティ ファイルも含む) - Java ファイル

それらへの変更は手動でデプロイする必要があり、再デプロイには 30 分かかりますが、現在は基本的に単一のユーザー クラスと承認クラスの 2 ~ 3 クラスしかありません。このプロジェクトでは、現時点ではログインのみが許可されていますが、それにもかかわらず、コンパイルには数秒かかります。コンテナー (Glassfish) は約 600 MB の RAM を消費しているようで、数回のデプロイ後に PermGen エラーが発生し、タスク マネージャーを使用して Java プロセスを強制終了する必要があります。(これは、再デプロイするたびにガベージ コレクターがリークすることに関連していると読みました。jhat を使用してプロファイルを生成したこともありますが、数千のクラス、私のクラス、Spring、Hibernate クラスなどのリストが表示されました。)

jrebel についても聞いて実行してみましたが、私の Netbeans バージョン (7.0) と互換性がないようです。

これらの問題を解決するために私にできることはありますか、それとも Java EE では、Java ファイルを変更するたびに約 1 分間待つのが普通ですか? この問題により、生産性が大幅に低下します。

アプリケーションをデプロイするときの Glassfish の出力は次のとおりです: http://pastebin.com/7FhZ6AVh

0 投票する
2 に答える
463 参照

eclipse - JRebel 4.5.1 を RAD 7.0 にインストールできませんでした

JRebel 4.5.1 更新サイト zip をダウンロードし、ローカルの更新サイトを使用してインストールしようとしましたが、互換性のあるバージョンは「JRebel for Eclipse 3.2 and RAD 7.0」のみです。

ただし、クリックしてライセンスに同意した後、以下の例外が発生しました。誰かアドバイスしてもらえますか? どうも。

0 投票する
8 に答える
104284 参照

java - JRebelの代替を再デプロイします

JRebelを使用すると、アプリケーションを再起動せずに、新しくコンパイルされたコードを再デプロイできます。代替案(無料?)があるかどうか疑問に思います。FAQページはこの 質問に答えますが、JRebelに偏っていると確信しています。この質問は1年前にこのサイトで尋ねられましたが、誰かが新しい情報を持っているかどうかを確認するために、この質問を元に戻します。

ちなみに、私はJRebelが本当に好きですが、無料の代替手段があれば、試してみるつもりです。

もう1つ、私はオープンソースプロジェクトに取り組んでおり、オープンソースプロジェクトに参加していることを証明できる人に1年間の無料ライセンスを提供しています。これは私(www.kuali.org)にとっては素晴らしいことですが、私はそのプロジェクトに永遠に参加することはありません。

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

maven - IntelliJ 用の JRebel および Maven プラグインのセットアップ - java.lang.OutOfMemoryError: PermGen space

誰でも助けることができますか?IDEA で Maven および JRebel プラグインを使用して Appfuse archetype プロジェクトを使用しています。以下は、Idea の Maven プロジェクトから jetty:run を実行したときに得られるものです。/etc/launchd.conf (MAC) の MAVEN_OPTS を増やし、VM オプションとして IDEA の maven プラグイン Runner に -XX:MaxPermSize=128m を追加しました。それを修正するために他に何ができますか?ありがとう。

2011-12-16 17:49:16.877:INFO:/:Spring FrameworkServlet 'dispatcher' JRebel-Spring の初期化: '/Users/vraskin/projects/appfuse_projects/test_project/tutorial/tutorial-spring/src/ の Spring Bean 定義の監視main/webapp/WEB-INF/dispatcher-servlet.xml'. エラー [メイン] Digester.startElement(1366) | 開始イベントがエラー java.lang.OutOfMemoryError: PermGen space をスローしました

...

2011-12-16 17:49:25.310:WARN::失敗したディスパッチャー: java.lang.OutOfMemoryError: PermGen スペース 2011-12-16 17:49:25.310:WARN::失敗した org.mortbay.jetty.plugin.Jetty6PluginWebAppContext@ 4dd3c6fd{/,/Users/vraskin/projects/appfuse_projects/test_project/tutorial/tutorial-spring/src/main/webapp}: java.lang.OutOfMemoryError: PermGen スペース 2011-12-16 17:49:25.310:WARN::失敗した ContextHandlerCollection@2442c1ad: java.lang.OutOfMemoryError: PermGen スペース 2011-12-16 17:49:25.310:WARN::failed HandlerCollection@1ab95774: java.lang.OutOfMemoryError: PermGen スペース 2011-12-16 17:49:25.310 :WARN::エラー開始ハンドラー java.lang.OutOfMemoryError: PermGen スペース 2011-12-16 17:49:26.152:WARN::failed org.mortbay.jetty.nio.SelectChannelConnector$1@12d37bd8: java.lang.OutOfMemoryError: PermGenスペース 2011-12-16 17:49:26.152:WARN::失敗した SelectChannelConnector@0.0.0.0:8080:java.lang.OutOfMemoryError: PermGen スペース 2011-12-16 17:49:26.152:WARN::failed Server@3dd510be: java.lang.OutOfMemoryError: PermGen スペース [情報] Jetty サーバーが終了しています。

...

スレッド「メイン」の例外 java.lang.OutOfMemoryError: PermGen スペース

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

scala - IntelliJ IDEA 11 Community Edition で SBT 実行構成を作成する方法は?

sbt-idea プラグインを使用して IDEA 11 Community Edition 用の Lift プロジェクトを作成しました。SBT プラグイン SBT コンソールから適切にコンパイルおよび実行されます。適切な「リモート」構成を作成してデバッグすることもできます。

しかし、SBT 実行構成を作成するにはどうすればよいでしょうか?

SBT コンソールで毎回「container:start」と入力するのではなく、実行/デバッグ ボタンを使用して起動したい。
一部の SBT 構成タイプ (「Maven」タイプが利用可能など) を見つけることができませんでした。また、「アプリケーション タイプ」に基づいて構成を追加しようとすると、メイン クラスを指定できません。

利用可能な「Scala Compilation Server」タイプもありません(利用可能な構成タイプのリストには表示されません)ので、このようなソリューションは使用できませ んhttps://stackoverflow.com/a/6131737/705819/
「Scala Compilation Server」タイプが表示されるために実行する必要があるアクションは? それとも、IDEA のフル エディションでのみ利用できますか?

更新:私は自分のプロジェクトにも JRebel を使用しています。適切な実行構成がなければ、VM パラメーターを介して JRebel で SBT を実行し、リモート構成を介してデバッグする必要があります。そのため、「Jrebel でデバッグ」ボタンをクリックするだけでなく、コードを更新するたびにデバッガーを再起動する必要があります (Jrebel がクラスをリロードするため)。 (Jrebel IDEA プラグインのおかげです)。とても迷惑です、助けてください!

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

java - 変更後に 404 エラーが発生する Web フラグメントを含む JRebel

Webフラグメントを含むWebプロジェクトでJRebelを動作させようとしています。しかし、コードを変更し、JRebel が変更をデプロイした後、Web アプリケーションはすべてのページと要求に対して 404 エラーを返し始めます。

誰かが問題の可能性を指摘できますか?

注意: Tomcat 7.0.21 と maven を使用しています

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

jakarta-ee - セキュリティプロバイダーはJavaでClassLoaderリークを引き起こしますか?

Java EE(Glassfish 3.1.1)アプリケーションで、セキュリティプロバイダーを登録します。

再デプロイ後に次の例外が発生しました。

少しデバッグしましたが、再デプロイ後も、サーバーはこのクラスをロードするときに古いクラスローダーを使用しているようです。

私が正しく、ClassLoaderリークである場合、アプリケーションが再デプロイ/アンデプロイされたときにセキュリティプロバイダーの登録を解除する適切な方法は何でしょうか。または、最終的に例外をスローするメソッドを呼び出す前に、プロバイダーを手動で登録解除/再登録する必要がありますか?

ちなみに、私はJRebelを使用しています。