我已經通過context.xml爲使用虛擬主機設置了Jetty上下文。所以,我的目錄結構是這樣的:在Jetty 9.0.6中沒有熱部署
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文件的內容?
這看起來像一個錯誤。我在https://bugs.eclipse.org/420944 –
上爲您提出了一個問題謝謝。我非常感謝你的工作。 –