JSP ファイルを少し編集するたびに war ファイルを作成したくありません。PHPのように動作するようにしたい。どうすれば tomcat サーバーにホットデプロイできますか? ホットデプロイは Java 標準ですか?
この種のホット デプロイは、ソフトウェアのリリース バージョンで使用できますか?
リンクされた質問は実際には詳細には入らないので...
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
)。ファイルをインプレースで編集すると、次にページをロードしたときに変更が表示されます。
この種のホットデプロイは、私のソフトウェアのリリースバージョンで使用できますか?
追跡が難しいバグを避けたい場合はそうではありません。