簡體   English   中英

有沒有辦法在Tomcat 9中部署jar而無需重啟?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM