【发布时间】:2012-04-21 19:47:03
【问题描述】:
有人可以确认使用 Jetty 的 Tapestry 热部署是:“扫描项目以查找更改并重新启动服务器吗?”
还是:监视服务器上的更改并替换新文件,但不重新启动它?
Atm 我使用 jetty 每 5 秒监控一次我的项目,如果检测到更改,它会重新启动服务器?
但这是否称为“热部署”? Bc 如果在进行更改后仍然必须重新启动服务器,我并没有真正节省时间?
ty
【问题讨论】:
有人可以确认使用 Jetty 的 Tapestry 热部署是:“扫描项目以查找更改并重新启动服务器吗?”
还是:监视服务器上的更改并替换新文件,但不重新启动它?
Atm 我使用 jetty 每 5 秒监控一次我的项目,如果检测到更改,它会重新启动服务器?
但这是否称为“热部署”? Bc 如果在进行更改后仍然必须重新启动服务器,我并没有真正节省时间?
ty
【问题讨论】:
热部署意味着组件类、模板和服务(使用 Tapestry IOC 时)在更改时无需重新启动服务器即可重新加载。使用SymbolConstants.PRODUCTION_MODE 开关可以关闭和打开此行为。
有关详细信息,请参阅文档中的Class Reloading section。
【讨论】:
false 热部署应该可以开箱即用,对吧?