2

JSP ファイルを少し編集するたびに war ファイルを作成したくありません。PHPのように動作するようにしたい。どうすれば tomcat サーバーにホットデプロイできますか? ホットデプロイは Java 標準ですか?

この種のホット デプロイは、ソフトウェアのリリース バージョンで使用できますか?

4

2 に答える 2

7

リンクされた質問は実際には詳細には入らないので...

lでは$CATALINA_BASE/conf/server.xm、WARを解凍するようにローカルサーバーを構成する必要があります。これが私の開発サーバーからの例です:

 <Host appBase="webapps" autoDeploy="true" deployOnStartup="true" 
       deployXML="true" name="localhost" unpackWARs="true">

デフォルトでは、TomcatはJSPファイルへの変更をチェックします。実際、ここで説明するように、本番環境ではこれを変更する必要があります。

これらの変更を行うと、Webアプリが見つかります$CATALINA_BASE/work/Catalina/localhost(ここでも、デフォルトのインストールを想定しています。サーバー名を構成している場合は、そうではありませんlocalhost)。ファイルをインプレースで編集すると、次にページをロードしたときに変更が表示されます。

この種のホットデプロイは、私のソフトウェアのリリースバージョンで使用できますか?

追跡が難しいバグを避けたい場合はそうではありません。

于 2013-02-21T21:54:28.190 に答える