仮想ホストを使用するために context.xml で Jetty コンテキストをセットアップしました。したがって、私のディレクトリ構造は次のようになります。
webapps
--mycontext.xml
--mycontext.war
新しい戦争をアップロードすると、ホット展開が発生しなくなりました。mycontext.xml を変更した場合にのみ発生します。mycontext.xmlなしで作業したときはそうではありませんでした。
これが mycontext.xml の内容です
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd">
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<!-- Required minimal context configuration : -->
<!-- + contextPath -->
<!-- + war OR resourceBase -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<Set name="contextPath">/</Set>
<Set name="war"><Property name="jetty.webapps" default="."/>/mycontext.war</Set>
<Set name="virtualHosts">
<Array type="String">
<Item>example.com</Item>
<Item>www.example.com</Item>
<Item>localhost</Item>
<Item>127.0.0.1</Item>
</Array>
</Set>
</Configure>
warファイルを更新してホットデプロイメントを取り戻す方法はありますか?