我对我的应用程序进行了各种小的更改,并且在某些时候,grails应用程序服务器决定它需要重新启动一遍又一遍.
其他人都看到了这种疯狂的行为.我无法真正上传我的整个应用程序作为示例.我不知道我做了什么.我没有进行任何配置更改或插件更改.
我正在使用grails 1.2.
- 当我写这封电子邮件时,我又尝试了一下,我的行为略有不同.
它将重新启动应用程序,并显示它正在编译1源文件并继续重新编译一条消息.
Jea*_*ash 12
不确定这是不是你的问题,但是当你的某个类名或包中有一些小错误时,我发现这样的事情就是这样,也就是说你在目录org.grails.foo中有一个包org.grails.plugin.由于某种原因导致重新编译.
为了捕获一些错误,我修改了我的GRAILS_HOME\scripts_GrailsCompile.groovy,使其打印出它正在编译的文件.
修改:
搜索ant.groovyc并添加listfiles:参数"是".
例:
ant.groovyc(destdir:classesDirPath,
classpathref:classpathId,
listfiles:"yes",
encoding:"UTF-8",
compilerPaths.curry(classpathId, false)
)
Run Code Online (Sandbox Code Playgroud)
这样,如果您看到完全相同的文件不断重新编译,您就知道在哪里查看.
| 归档时间: |
|
| 查看次数: |
1407 次 |
| 最近记录: |