Linux

在 tomcat6 伺服器中部署新應用程序時出現問題

  • August 5, 2011

我已經編寫了起訴 SOAP 的 Web 服務,並且它仍在開發中。當有一組程式碼已經在執行tomcat6的webapps文件夾時。當我對特定文件進行更改時,我只替換了該文件,但停止了 tomcat 伺服器並重新啟動了 tomcat 伺服器,但我無法看到應用程序中的任何更改,它本身反映了舊功能本身。我刪除了整個項目並部署了一個具有相同文件夾名稱的新項目,然後我有時也看不到新的更改,我在瀏覽器中收到一個錯誤,提示找不到資源。但是當我創建一個具有不同名稱的新文件夾並在新創建的文件夾中部署應用程序時,它工作正常。我不明白,到底發生了什麼。請幫幫我

Tomcat 在 %CATALINA_HOME%/work/Catalina/localhost/myapp 中記憶體 servlet 響應。如果您真的很絕望,您可以手動刪除該目錄。但是,通常在 Context 中設置 reloadable=true會使 Tomcat 自動重新載入 Web 應用程序。此外,如果您使用管理器應用程序部署它而不是僅僅刪除 WAR,則會自動重新載入它。

引用自:https://serverfault.com/questions/297934