3

JBossサーバー全体を再起動せずに、.jspファイルに加えた小さな小さな変更を更新するにはどうすればよいですか?これは私の(かなり遅い)PC上の単なるプライベートサーバーです。これまで、「モジュールの再起動」という小さなアイコンをクリックすることができました。現在、このアイコンはグレー表示されています。

4

3 に答える 3

6

そのことについては、.jspまたは.warファイルを置き換えるだけです。JBossは更新されたファイルの検出に優れており、jspsを再デプロイして再コンパイルします。

ブラウザがファイルをキャッシュするように設定されている可能性があることに注意してください。その場合は、必ず更新ボタンを押すか、ブラウザまたはタブの新しいインスタンスを開いてください。

于 2012-07-03T19:15:47.877 に答える
4

変更があった場合に再コンパイルするようにJSPサーブレットを構成することも役立つことがわかりました。これは本番環境で必要なものではありませんが、開発をスピードアップします。

<servlet>
    <servlet-name>jsp</servlet-name>
    <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
    <init-param>
        <param-name>checkInterval</param-name>
        <param-value>1</param-value>
    </init-param>
    <init-param>
        <param-name>modificationTestInterval</param-name>
        <param-value>1</param-value>
    </init-param>
</servlet>

「warファイルなしのJSPデプロイメント」への回答に示されているように

于 2014-03-24T10:36:34.470 に答える
0

ほとんどのWebサーバーはをサポートしていHot deployment and dynamic reloadingます。これは、サーバーの作業ディレクトリ内のWARファイルを抽出します。できreplace your Modified JSP there to get picket at runtimeます。

重複の可能性があります。ここを見て

于 2012-07-04T04:49:08.293 に答える