4
我在我的Tomcat 6服務器上熱部署新WAR時出現問題。Tomcat熱部署不工作
當我添加新的WAR時,我可以看到Tomcat正試圖部署它。不過,我認爲問題在於取消部署舊戰爭 - 爆炸戰爭文件夾的內容全部被刪除 - 除了WEB-INF文件夾。
如果我停止服務器,刪除WEB-INF文件夾,然後再次啓動,我的戰爭部署正確。
任何人都可以提出可能發生在這裏的任何事情嗎?
謝謝。
我在我的Tomcat 6服務器上熱部署新WAR時出現問題。Tomcat熱部署不工作
當我添加新的WAR時,我可以看到Tomcat正試圖部署它。不過,我認爲問題在於取消部署舊戰爭 - 爆炸戰爭文件夾的內容全部被刪除 - 除了WEB-INF文件夾。
如果我停止服務器,刪除WEB-INF文件夾,然後再次啓動,我的戰爭部署正確。
任何人都可以提出可能發生在這裏的任何事情嗎?
謝謝。
找到解決方案,問題在於Windows在Tomcat運行時鎖定文件夾的事實。要刪除此鎖定,在卡塔利娜首頁只是編輯的context.xml,改變
<context>
到:
<Context antiJARLocking="true" antiResourceLocking="true">
調試101:驗證你的假設。您是否已將WAR文件的內容解壓縮到一個乾淨的目錄中,並確認您確實包含了正確的WEB-INF? – kdgregory 2009-09-23 12:35:08