昨日用IDEA把项目提交到了CVS,然后再次在IDEA中启动项目的时候,就出现了启动后频繁重新部署的问题.
很是郁闷,最后终于发现,因为CVS上的服务器日期时间早了几个小时,导致本地文件的修改时间也提前了几个小时.而dev模式下grails的runapp会自动检测domain,service等目录下的类文件修改情况,有改动就重新编译部署.而因为早了这几个小时,grails就会一直编译部署这些伪更新的文件,不会停止...
该琢磨修改CVS服务器的时间了 :(
很是郁闷,最后终于发现,因为CVS上的服务器日期时间早了几个小时,导致本地文件的修改时间也提前了几个小时.而dev模式下grails的runapp会自动检测domain,service等目录下的类文件修改情况,有改动就重新编译部署.而因为早了这几个小时,grails就会一直编译部署这些伪更新的文件,不会停止...
该琢磨修改CVS服务器的时间了 :(
本文记录了一次使用IDEA部署项目到CVS后遇到的频繁重启问题。原因是CVS服务器时间设置错误,导致本地文件修改时间提前,进而使grails误判为文件更新并不断重新编译部署。解决办法是调整CVS服务器时间。

被折叠的 条评论
为什么被折叠?



