2012-01-19 16 views
2

通常、ホットスワップを使用できるように、デバッグモードでASを起動します。 しかし、設定やjavaファイルを変更するたびにNetbeansがGlassfishに送信し、自動的にアプリケーションを再配備するとどうすればいいですか?Netbeans 7.1とGlassfish 3.1.1でのホットスワップ

一部詳細:

1 - Maven war application。

2 - コンパイル時に、アプリケーションとテストの両方を実行します。

3 - Javaデバッガ:保存後にコード変更を適用します。

答えて

2

JPDAのホットスワップ機能をNetBeans/GlassFish環境で使用するには、NetBeansの[保存時に展開]機能をオフにする必要があります。

この機能は、プロジェクト単位で設定できるため、プロジェクトの[プロパティ]ダイアログに表示されます。 UI担当者は、プロジェクトをコンパイルするよりも、配備がプロジェクトの実行の一部であると感じました。機能をオンまたはオフにするコントロールは、「実行」プロパティにあります。

The Run page of a maven based web app project's properties in NetBeans 7.1

また、プロジェクトをデバッグモードで実行されていて、適用コード変更ツールが有効になっていることに気づくことがあります。スクリーンショットの上部にある文字列「IDE」の直下にあるアイコンです。

+0

保存時に展開を無効にし、変更がサーバーに送信されていません。 – user793953

+0

ツールバーの[変更を適用]ボタンを押しましたか? – vkraemer

関連する問題