【问题标题】:Grails 2.4.3 app auto reloading not workingGrails 2.4.3 应用程序自动重新加载不起作用
【发布时间】:2015-07-01 15:12:34
【问题描述】:

无法在运行时重新加载 grails 应用程序,我当前的开发环境: Grails app version 2.4.3 JDK: 1.7.0_21

我在 BuildConfig 文件中添加了以下设置 grails.servlet.version = "3.0" grails.reload.enabled = true

一些链接

经过不同的堆栈溢出链接如,

在运行时重新加载应用程序有什么影响?

【问题讨论】:

  • 自上次工作以来,您有什么变化?你在跑分叉吗?
  • http://stackoverflow.com/questions/18882589/grails-2-3-0-auto-reloading-not-working的可能重复
  • @cfrick 我没有运行分叉模式。在以前的 grails 版本 2.3.5 中,它可以正确重新加载,但在升级的 grails 2.4.3 中,它无法重新加载。顺便说一句,我的同事有相同的 grails 应用程序,安装了 2.4.3 版本和 JDK 1.7.0_55。他们的应用程序正在正确重新加载。有没有系统软件相关的问题?

标签: grails spring-loaded


【解决方案1】:

grails -reloading run-app

在此之后,您的应用程序开始自动重新加载。

【讨论】:

  • 这很明显,在 grails 2.4 之后 > 重新加载 grails 应用程序我们需要使用上面提到的命令。
【解决方案2】:

经过大量调试和检查在线资源,我成功重新加载了我的应用

解决方案: 在运行我的 grails 应用程序时,我遇到了一些 java ioexception(达到了 inotify 手表的用户限制),这限制了我的 grails 应用程序的重新加载。

  1. 更新了系统通知监视限制link
  2. 用快照版本替换了 grails 2.4.3 附带的 springloaded jar (查看此链接https://jira.grails.org/browse/GRAILS-11728

【讨论】:

    猜你喜欢
    • 2013-09-23
    • 1970-01-01
    • 2016-01-04
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多