[英]Is there a way to deploy a jar without restarting in Tomcat 9?
我知道這個問題已經出現在這里,但這是關於tomcat 9。
在最新的tomcat版本中是否有任何更改允許在不重新啟動tomcat的情況下部署jar文件? 我們一直在開發中使用tomcat 7,所有重啟tomcat的開發人員都很耗時。 它的應用程序包含700個內置於.jar文件的java文件和大約1000個依賴於.jar文件的jsp文件,我們沒有使用war。 可以使用WatchedResource嗎?
只要JAR位於WEB-INF/lib
而不是CATALINA_BASE/lib
您就可以隨時重新啟動webapp而不是Tomcat實例。
如果您使用的是Eclipse IDE,那么您可以使用FileSync插件將.class
文件熱部署到tomcat WEB-INF/classes
文件夾中。
基本上,您需要將YOUR_PROJECT/target/classes
文件夾映射到WEB-INF/classes
以便它們始終保持同步。
這是我們在項目中所做的,以避免因源文件更改而重新啟動Tomcat。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.