我在Windows上運行Tomcat 6。我有「Monitor Tomcat」系統托盤圖標,它允許我啓動和關閉Tomcat,但是當我更改了類文件時,是否有另一個小工具可以讓我輕鬆地重新加載我的Web應用程序?我知道Tomcat附帶的「經理」應用程序有一個重新部署選項,但只是想知道是否有一個本地應用程序可以做到這一點更快,更好?什麼是在開發環境中的tomcat中重新加載webapp的簡單快捷方式?
9
A
回答
11
只需將reloadable=true
屬性添加到Context
即可。引述documentation:
設置爲
true
如果你想卡塔利娜監測/WEB-INF/classes/
和/WEB-INF/lib
更改類,並自動如果檢測到變化重新加載Web應用程序。此功能在應用程序開發過程中非常有用,但它需要大量的運行時間開銷,不建議用於已部署的生產應用程序。這就是爲什麼該屬性的默認設置是false
。但是,您可以使用Manager Web應用程序觸發按需重新部署已部署的應用程序。
13
假設你已經設置reloadable=true
,你可以touch
無論是在webapps目錄war文件,或監視的文件,如在展開的應用程序目錄WEB-INF/web.xml文件。這將更新時間戳並使應用程序看起來新,所以它會被重新加載。
在我們公司,我們一直在開發模式下運行我們的Web應用程序服務器,只是爲了方便這一點。爲了避免這個建議,我們知道比在99%的負載下運行我們的應用程序更好,所以我們無法節省幾個週期。
相關問題
- 1. 什麼是簡單合併文件的最快捷方式,什麼是分割數組的最快捷方式?
- 2. 在Chrome中重新加載擴展的快捷方式
- 3. 在xcode中更新幀的快捷方式是什麼?
- 4. 什麼是Yammer Metrics在開發環境中最簡單的報告工具
- 5. 設置個人.NET Web開發環境的最簡單方法是什麼?
- 6. 什麼是爲Sitecore設置開發環境的最佳方式
- 7. 什麼是在Visual Studio 2008中打開方法定義的快捷方式
- 8. 綁定簡單addeventlistener的快捷方式
- 9. 重新加載jscript文件的快捷方式
- 10. JBoss 5的開發環境是什麼?
- 11. 自動重新加載Tomcat webapp?
- 12. 什麼是使用Eclipse在PyDev中調試的快捷方式
- 13. 在Canopy中打斷內核的快捷方式是什麼?
- 14. 什麼是一個非常簡單的博客最快捷的方式?
- 15. 在敏捷環境中分離什麼 - 在敏捷環境中設計
- 16. 在快捷方式目標中設置環境變量
- 17. 在Android中創建簡單對話框的快捷方式
- 18. 什麼是最簡單的方式下載PHP中的文件
- 19. 在IntelliJ中「新分支」彈出式菜單的快捷方式
- 20. 在Visual Studio中鍵入快捷鍵的快捷鍵是什麼?
- 21. Ruby /安裝包 - 在Windows中設置Ruby環境的最快方式是什麼?
- 22. Tomcat生產/開發環境
- 23. 在IntelliJ IDEA中查找下一個單詞的快捷方式是什麼?
- 24. 如何在SLIME開發中快速重新加載和重啓
- 25. Java Eclipse - 簡單快捷方式
- 26. 在開發環境數據存儲區中預加載數據的便捷方式
- 27. 什麼是WebStorm隱藏快捷方式中的此符號
- 28. emacs中的「程序員快捷方式」是什麼?
- 29. XCode 4.5中導航器的快捷方式是什麼?
- 30. 跳過VS中所有斷點的快捷方式是什麼?
查看https://stackoverflow.com/questions/6583502/how-do-i-update-a-tomcat-webapp-without-restarting-the-entire-service/6584259#6584259我將要描述作爲在Tomcat中重新啓動webapps的「事實上的規範」問題,儘管後來被問到。 – rogerdpack 2017-10-12 17:02:34