【发布时间】:2018-04-04 01:02:43
【问题描述】:
我已经在 server.xml 中阅读了关于“autoDeploy”属性为“true”的信息 但是这个tomcat的热部署只适用于现有的方法实现。如果添加了新的 java/class 文件,那么它仍然需要重新启动服务器。
我想知道是否有任何方法可以在添加新文件时使用 tomcat 进行热部署而无需重新启动。
【问题讨论】:
我已经在 server.xml 中阅读了关于“autoDeploy”属性为“true”的信息 但是这个tomcat的热部署只适用于现有的方法实现。如果添加了新的 java/class 文件,那么它仍然需要重新启动服务器。
我想知道是否有任何方法可以在添加新文件时使用 tomcat 进行热部署而无需重新启动。
【问题讨论】:
如果这是为了在开发 Java 应用程序时通过节省等待重启的时间来提高您的生产力,那么 JRebel 是一个不错的选择。它开箱即用,无需重新启动即可将新代码无缝注入您的 JVM,并支持重新加载许多流行库和框架的配置。它并不便宜,但每个许可证每年 475 美元。
【讨论】: