grails - 我的 Grails 应用服务器不断重新启动

标签 grails

我对我的应用程序进行了各种小的更改,在某些时候,grails 应用程序服务器决定它需要一遍又一遍地重新启动。

还有其他人看到过这种疯狂的行为吗?我无法真正上传我的整个应用程序作为示例。我不知道我做了什么。我没有进行任何配置更改或插件更改。

我使用的是 grails 1.2。

-- 当我写这封电子邮件时,我再次尝试,结果略有不同。

它将重新启动应用程序并给出消息,表示正在编译 1 个源文件,并继续重新编译该消息。

最佳答案

不确定这是否是您的问题,但是当您的类名或包之一出现小错误时,我观察到类似的情况,即说您在目录 org.grails 中有一个包 org.grails.plugin .foo。由于某种原因,这会导致重新编译。

为了捕获其中一些错误,我修改了 GRAILS_HOME\scripts_GrailsCompile.groovy,使其打印出正在编译的文件。

修改:

搜索 ant.groovyc 并将 listfiles:"yes"添加到参数中。

示例:

ant.groovyc(destdir:classesDirPath,
  classpathref:classpathId,
  listfiles:"yes",
  encoding:"UTF-8",
  compilerPaths.curry(classpathId, false)
) 

这样,如果您看到完全相同的文件不断被重新编译,您就知道该去哪里查找。

关于grails - 我的 Grails 应用服务器不断重新启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2121975/

相关文章:

gradle - grails4 数据库迁移插件报错

grails - Grails Spring-Security-Core插件教程

grails - Grails- “Forked Grails VM exited with error”,还有许多其他错误

grails - 为什么在NetBeans IDE 8.0.2中创建后看不到grails应用程序

grails - 在 IntelliJ IDEA 中设置 Grails 项目

java - Java 类中的 Grails @Autowire 不起作用

grails - Grails,Spring Security核心,更改用户权限

java - 奇怪的 float 除法结果

grails - 在 Config.groovy 中不将 grails.gorm.autoFlush 和 grails.gorm.failOnError 设置为 true 的技术原因?

javascript - g 的替代方案 :select (multiple values)