6

私は jboss を初めて使用します。Tomcat のようにホット デプロイ機能を有効にしたいと考えています。現在、xhtml ページに変更を加えるときは、アプリケーションを再構築してから、戦争全体を再デプロイしますが、これは多すぎます。

しかし、Tomcatではwarファイルが抽出されたので、変更されたxhtmlファイルのみを置き換えて、すぐに変更を確認します。

Eclipse ではなく、jboss-as-7.1.1.Final で同じ動作を実現する方法を考えていました。

その方法を教えてください、ありがとう。

4

3 に答える 3

6

JBoss でも同じことができます。ファイルは、jboss サーバー (スタンドアロン) ディレクトリの /tmp/vfs/temp*/content* にある必要があります。そのディレクトリで xhtml を見つけて、新しいものに置き換えるだけです。それはうまくいくはずです!..

jsp-configuration development=true を使用する別の方法があるようです。こちらを確認してください

于 2012-10-08T16:46:56.227 に答える
2

これを web.xml-> jboss detected にプロジェクトに追加し、ホット デプロイを有効にします。

 <servlet>
            <servlet-name>jsp</servlet-name>
            <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
            <init-param>
                <param-name>development</param-name>
                <param-value>true</param-value>
            </init-param>
            <load-on-startup>3</load-on-startup>
        </servlet>

または、新しいjbossを6として使用できますが、おそらく修正されています。または、次のリンクの指示に従うことができます。

https://issues.jboss.org/browse/AS7-659

于 2013-03-20T20:20:35.020 に答える
0

私にとって、それを達成する最も簡単な方法は、Eclipse を使用してオプションを選択することです: サーバーにデプロイします。そのためには、Eclipse に JBoss プラグインが必要です。それはあなたのために自動的にそれをします。これまでのところ問題はありません。唯一の問題は、Bean を変更する場合、「完全公開」を行う必要があることです。

于 2012-10-04T08:32:31.173 に答える