文件修改后 Grails 重启需要很长时间

Posted

技术标签:

【中文标题】文件修改后 Grails 重启需要很长时间【英文标题】:Grails restart takes long after file modification 【发布时间】:2015-04-25 20:34:57 【问题描述】:

每次我对 grails 应用程序中的 .gsp 文件进行修改时,我都需要重新启动:

调用 init prod run-app -Dserver.port=85 -Dgrails.app.context=/

但是,每次重新启动都需要相当长的时间(10-20 秒)。如何修改文件但避免长时间重启?

【问题讨论】:

在开发环境中的文件通过springloaded自动加载?你为什么要作为产品运行? 【参考方案1】:

解决者:

调用 init dev run-app -Dserver.port=85 -Dgrails.app.context=/

【讨论】:

dev 是 run-app 的默认值。什么是“调用初始化”?我希望您在 Windows 上(可能每个用户都允许使用低端口),或者这闻起来像是以 root 身份运行,或者您刚刚在开发模式下启动了生产环境(两者都非常糟糕) 开发时使用此行。所以我知道“开发”就在这里。没有以 root 身份运行,我在 Windows 上。

以上是关于文件修改后 Grails 重启需要很长时间的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat 上的战争部署需要很长时间

Linux多久需要重启一次?长时间不重启会出现啥后果?

在 GPS 芯片长时间处于活动状态后,Android 设备需要重启/重启才能获取 GPS 位置

长时间运行任务的 Grails 状态更新

Ubuntu系统下如何在不重启的情况下永久修改hostname主机名

在 Grails 应用程序中为长时间运行的作业构建队列的最佳方法是啥?