嗨即時通訊運行我的.war文件時得到一個錯誤,但是當我編輯文件從eclipse保存並導出(覆蓋)到apachesoftwarefoundation/tomcat 6.0/webapps並從bin運行相同的結果彈出我的本地主機瀏覽器。但是當我從上面的位置刪除文件時,沒有辦法訪問我的服務器,但猜測是什麼?啓動tomcat去localhost,我看到相同的webapp ..我必須重新安裝tomcat每次我想運行一個新的戰爭文件?TOMCAT保持運行相同的戰爭文件故障
0
A
回答
0
當我編輯文件從Eclipse的保存和輸出(覆蓋)到apachesoftwarefoundation/tomcat 6.0/webapps和從斌同樣的結果在我的本地主機的瀏覽器彈出運行
Tomcat服務器有一個基本的緩存機制(非常基本)和任何它緩存,並擁有保存在work
目錄中出現。因此,您可以在啓動應用程序後清除$Tomcat_Dir/work$
目錄,也可以確保瀏覽器不緩存任何內容。大多數時候,瀏覽器正在緩存頁面,我們無法立即在瀏覽器上看到更新的更改。我建議每次部署應用程序時清除緩存。
我可以推薦一個解決方法(如果你不想每次都手動清除緩存),而不是按F5
刷新網頁,養成按CTRL+F5
重新新鮮的習慣。這會強制當前頁面上的緩存重新刷新。
0
要在更新內容後運行war文件,每次更新任何內容時都需要停止並重新啓動或使用tomcat服務器。
1
從webapps /目錄中刪除該war文件。然後在您的網絡瀏覽器中打開鏈接。點擊Tomcat Manager,然後輸入用戶名和密碼。 usename-root,password-root(我認爲默認情況下)。
如果你可以在應用程序下看到你的web應用程序,通過點擊Undeploy
取消部署它。然後在下一頁你可以看到一個選項叫做「WAR file to deploy」。從那裏選擇你的新的war文件並點擊「deploy」按鈕。
一併清除Web瀏覽器緩存過之前測試。
不需要此過程後,重新啓動Tomcat。
相關問題
- 1. 的Tomcat Maven插件 - 什麼是運行戰爭和運行戰爭只
- 2. 的Tomcat 7的戰爭文件部署
- 3. 部署戰爭文件的Tomcat錯誤
- 4. 部署並運行戰爭文件
- 5. 與碼頭運行tomcat運行的戰爭
- 6. NSManagedObject保持故障
- 7. PHP爭奪txt文件,同時保持某些部分相同
- 8. 故障運行我的PHP文件
- 9. 如何讓Maven運行戰爭:爆炸但不是戰爭:戰爭
- 10. 在Tomcat上更新戰爭
- 11. 部署戰爭到Tomcat
- 12. 的jarsigner戰爭文件
- 13. 運行同步故障在工作燈
- 14. 故障運行liquibase具有不同劑
- 15. 如果戰爭不同,將相同的類記錄到不同的文件
- 16. SpingBoot在部署的戰爭中丟失的日誌文件(tomcat)
- 17. 用Heroku中的Jetty Runner運行戰爭文件
- 18. 故障運行的lighttpd
- 19. Maven的多戰爭嵌入式Tomcat的
- 20. 我可以在tomcat上的不同上下文路徑中運行同一個戰爭的兩個副本嗎?
- 21. 與jetty + guice運行的戰爭
- 22. 從jenkins自動部署戰爭文件沒有Tomcat的經理
- 23. 從Tomcat中的另一場戰爭開始.war文件8
- 24. 更改生成的戰爭文件和重複的戰爭文件的名稱
- 25. 創建戰爭文件
- 26. 從戰爭文件導入
- 27. 戰爭文件部署
- 28. 在Tomcat的Springboot戰爭不起作用
- 29. 在戰爭中配置的Tomcat認證
- 30. 部署 「戰爭」 與Tomcat的問題