2017-09-12 17 views
1

Glassfishサーバー上で運用モード(warは展開されていません)でアプリケーションを実行していますが、フロントエンドファイルをホットスワップすることが可能かどうかを知りたいのですか?Webappファイルのホットスワップ

現在、ホットスワップを実行しているときは、バックエンド(Java版)でのみ実行します。 webappディレクトリ下のファイルに対してもこれを行うことは可能ですか? Glassfishの-内-のIntelliJのための

答えて

1

Run/Debug Configurationウィンドウが熱い展開をサポートしています。爆発の成果物については

、利用可能なオプションは以下のとおりです。

更新リソース。変更されたすべてのリソースが更新されます(HTML、JSP、JavaScript、CSS、イメージファイル)。

クラスおよびリソースの更新。変更されたリソースが更新されます。変更されたJavaクラス(EJB、サーブレットなど)が再コンパイルされます。

など

あなたがUpdate Resourcesオプションを選択する必要があるように見えます。

詳細in the docs

アップデート1:パック(すなわち不発)アーチファクトのため使用可能なオプションは、次のとおり

ホットスワップクラス。変更されたクラスは、実行時に再コンパイルおよび再ロードされます。このオプションは、デバッグモードでのみ機能します。

Redeploy。アプリケーション成果物が再構築され、再デプロイされます。

再起動サーバー。サーバーが再始動されます。アプリケーション成果物が再構築され、再デプロイされます。

未展開のアーティファクトに「フロントエンドファイル」をホット展開するサポートはありません。

+0

私のビルドが開発(爆発アーチファクト)のときは、それはうまく動作します。しかし、私はそれがまだ爆発したアーティファクトではないときにそれを行うことが可能かどうか疑問に思っていますか?それは私のJavaクラス(バックエンド)をホットスワップするために起動しますが、webappディレクトリ(フロントエンド)の下の変更は受け付けません。 – DeputyDildog

+1

謝罪、私がこれを読んだとき:_ "Glassfishサーバー上での生産モードでの私のアプリケーション(戦争は展開されていません)とフロントエンドファイルのホットスワップが可能かどうかを知りたい" _私はあなたが爆発したアーティファクト。私は今、解読されていないアーティファクトに対して利用可能なアクションを記述する答えを更新しました。希望が役立ちます。 – glytching

+0

ああ、ちょっと残念だけど、ああ。しかし、お返事ありがとう! – DeputyDildog

関連する問題