問題タブ [hotdeploy]
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 - JBoss (ホット) 再デプロイ後に必要な dll を見つけていますか?
私の Web アプリケーションは、その機能の一部にネイティブ dll を使用します (その場所は PATH で提供されます)。WAR に変更を加え、JBoss がこの WAR をホットデプロイするまで、すべてが機能します。この時点で、dll が見つからないため、サーバーを手動で再起動する必要があります。
ホット デプロイ後に dll をアプリにロードする最良の方法は何ですか?
java - JettyはホットデプロイメントでWEB-INF/libへの変更を取得できますか?どのように?
私はApacheを介してJetty6でいくつかのWebアプリを実行しています。これらは、contexts/ディレクトリの.xmlファイルを使用してホットデプロイするように設定されています。これらの.xmlファイルは、WebAppContextインスタンスを定義し、WARファイルを探す場所を指示するだけです。コンテキスト/.xmlファイルを「タッチ」すると、関連するWARファイルで定義されているJSPへの変更が取得されます。これはすばらしいことです。
問題は、WARファイルのWEB-INF/libフォルダーに含まれているJARへの変更が取得されないことです。これは、これらのJARがどこかにキャッシュされているためだと思います。この仮定は、Jettyを再起動すると変更が反映されるという事実に基づいています。
したがって、問題は次のとおりです。このキャッシュ動作をオフにすること、または他の方法でWebAppContextインスタンスにライブラリの変更を取得させることは可能ですか?もしそうなら、どのように?
java - Eclipse、Tomcat、Jetspeed による開発変更のホット デプロイ
Eclipse IDE と Sysdeo Tomcat ランチャー プラグインを使用して、Tomcat/Jetspeed で実行されているアプリケーションのデバッグを有効にして、Tomcat で実行される Jetspeed ポータル アプリケーションを開発しています。
この環境で開発変更のホット デプロイを有効にする方法を知りたいですか? Jetspeed ポータル Web アプリケーションを Eclipse からホットデプロイするように構成する方法を知っている人はいますか? Jetspeed のホット デプロイメントに関するネット上の情報は実際には見つかりません。
java - JavaWebアプリケーションの増分デプロイメント
以下の問題があります。開発者は、Webアプリケーションに小さな変更を加える必要があることがよくあります。私が小さいと言うとき、私はウェブページまたは同様のもののつづりを訂正するようなことを意味します。このようなシナリオでは、戦争アーカイブの生成と再展開に時間がかかり、コストがかかる可能性があります。
変更を段階的に自動化してインストールするにはどうすればよいですか?たとえば、新しい爆発的な戦争を生成し、本番環境で爆発的な戦争とファイルを比較してから、変更の影響を受けるファイルのみを本番環境で置き換えます:.jsp.html.classなど。
これはホットデプロイメントである必要はありません。サーバーを再起動しても問題ありません。私が避けたいのは、80Mbのサイズの戦争をコピーして展開する必要があることです。接続が遅く、単純なスペル修正に数時間かかるなど、Webアプリケーションにわずかな変更を加える場合があります。
Mavenを使用してビルドプロセスを自動化します。重要な問題は、プロセス全体を自動化することです。これにより、Subversionのアプリv2.2.3が、増分展開後に本番環境で使用しているものとまったく同じになるようになります。
eclipse - ホットコード置換に失敗しました(Eclipse)
「ホットコードの置換に失敗しました-メソッドの追加が実装されていません」。テストクラスで何かを変更する(そして保存する)たびに、このエラーメッセージが表示されます。それが何を意味するのか理解できません。誰かが助けることができますか?
netbeans - Netbeans、Maven、Glassfish によるホット デプロイの変更
最近、ant から maven に移行しました。Netbeans 内で、WAR 内の html、xhtml、javascript、css ファイルを編集および保存していましたが、ほとんどすぐに変更がサーバーで利用可能になりました。
これらのタイプのファイルを編集して WAR に保存しても、何も起こりません。EAR を右クリックする必要があります -> 依存関係を使用してビルド -> 実行して、変更を有効にします。このプロセスには何年もかかります。
同様の質問をいくつか見つけましたが、まだ混乱しています。
編集:開発環境とセットアップを最初からもう一度消去しました。次に、同僚のマシン (Windows では彼、Ubuntu では私) でセットアップを複製しました。同じセットアップ プロセスで、OS の違いは少なく、xhtml ファイルを編集/保存し、追加の手順なしで変更を確認できます。
java - 再起動せずにTomcatにアプリをデプロイ/再デプロイすることの落とし穴
Tomcat 5.5 以降では、再起動せずに Tomcat サーバーに戦争を展開できることを読みました。それは素晴らしいように聞こえますが、私はこの機能とその信頼性について懐疑的すぎると思います. 私の以前の (Websphere での) 経験では、メモリの問題などを回避するためにサーバーを再起動することがベスト プラクティスでした。
(私の経験を明確にするために、私はアプリ開発者とアプリ サーバー エンジニアを分割する大企業のために Java Web アプリを 5 年間開発しました。私たちは Websphere を使用していました。アプリサーバー自身)
maven-2 - 埋め込まれた桟橋でのホットデプロイ
Spring Roo プロジェクトがありmvn jetty:run
、アプリを実行するために使用しています。唯一の問題は、*.java
クラスへの変更がホット デプロイされないことですが、ホット デプロイへの変更は正常に行われ*.jspx
ます。
では、mvn jetty を Java クラスの hotdeploy に設定するにはどうすればよいですか?
java - Maven および NetBeans を使用した Tomcat での増分ホットデプロイメント
私は NetBeans 6.8、Tomcat 6、および Maven 2.2 を使用しており、ファイルを保存した後、コードの変更をブラウザー ( http://localhost:8080を表示) ですぐに確認したいと考えています。
tomcat-maven-plugin の構成は次のとおりです。
出力に従って、インプレース展開を実行する必要があります。
Java コードの変更をブラウザーですぐに確認するにはどうすればよいですか?
java - ホットリロードを提供する Java Web フレームワークはどれですか?
どの Java Web アプリケーション フレームワークが "ホット リロード" 機能を提供するかを知りたいです。つまり、アプリケーションを開発し、それらを "ほぼ瞬時に" (つまり、数秒以内に) サーバーに再デプロイできます。
Javaの世界で、Play! すぐに使用できますが、私が探しているのは、より網羅的なリストです。
私が認識している他の例には、Nuxeo WebEngine (Eclipse と適切なプラグインを使用している場合)、または Python の世界では Django と Pylons (--reload
オプションを使用する場合) が含まれます。