我已经在server.xml中阅读了有关“ autoDeploy”属性为“ true”的信息
但是此tomcat的热部署仅适用于现有方法的实现。如果添加了新的java / class文件,则仍然必须重新启动服务器。

我想知道在添加新文件时是否有任何方法可以使用tomcat进行热部署而无需重新启动。

最佳答案

如果这是为了通过节省等待重新启动的时间来开发Java应用程序时提高生产率,那么JRebel是一个不错的选择。它开箱即用,无需重新启动即可将新代码无缝地注入JVM,并支持重新加载许多流行的库和框架的配置。但是,它的价格并不便宜,每年每个许可证475美元。

https://zeroturnaround.com/software/jrebel/

10-07 16:32