2011-12-15 15 views
1

私はJava WebアプリケーションであるマルチモジュールのMavenプロジェクトを持っています。私は私のIDEとしてEclipseを使用していますし、私はJavaクラスを変更/追加/削除することができますWTPに何がある場合や、アプリケーションサーバを再起動する 実行中のサーブレットでEclipseからJavaクラスを変更しますか?

    • 「クリーンインストールMVN」を実行せずに疑問に思って?

    編集:私ははい、JRebelを見て、いくつかのビデオを見ましたが、それはCXFやGWTをサポートしていないと、Eclipse/WTPは、箱から出して、このような何かをしなければならないように私には思えるしましたか?

  • 答えて

    2

    JRebelはCXFとGWTをサポートしています - http://www.zeroturnaround.com/jrebel/features/frameworks/

    +0

    CXFは、そのページにリストされていない機能のページを参照してください。 GWTはこのページに掲載されていますが、フォーラムでは別の話をしています。http://zeroturnaround.com/forum/topic.php?id=291 – HDave

    +0

    CXFがリストアップされています(上から4番目)。フォーラムのスレッドは1歳です。 –

    +0

    あなたは正しいです...盲目になっていなければなりません。とにかくGWTには迅速な開発のための独自のソリューションがあるという事実を考えると、私はおそらくJRebelに一撃を与えるでしょう。ありがとう。 – HDave

    1

    ほとんどのWebコンテナを使用すると、ホット・コード置換を行うことを可能にするが、制限の数は、次のような、あります

    • 動作しませんクラス/メソッドのシグネチャを変更する - あなたが再デプロイおよび再起動する必要が
    • 「スタックフレーム」コール(例えば、メイン)の変更は、一般的には機能しません。

    this linkで、WTP用に設定する方法を確認してください。

    1

    チェックDynamic Code Evolution VM(DCEVM)。あなたはEclipseに特定のものをインストールする必要はありません。それがCXFで動作するか確認してください。 GWTは、ホストモードでのホットデプロイメントを既にサポートしていますが、いくつかの制限があります。たとえば、サーバーがJbossの場合は、thisをチェックします。

    関連する問題