似乎Grails会自动重新编译我的GSP页面,但不会重新编译我的控制器.它曾用于以前版本的Grails.知道我能找到什么吗?
在OSX Snow Leopard上使用Grails 2.1.0.
注意:这与此问题类似
免责声明:自动重装在我的Mac上一直对我有用.
我发现了一些可能有用的东西.
首先,运行自定义环境(不是dev)似乎会禁用自动重新加载(请参阅此stackoverflow帖子),因此如果您以这种方式运行应用程序,则需要按照该帖子中的说明进行操作.
其次,如果您将应用程序作为战争运行,请确保自动重新加载已关闭.(参见Grails Auto-Reload页面)
第三,我发现使用Grails IDE(例如IntelliJ或SpringSource)确实为Grails开发环境增加了很多稳定性.例如,IntelliJ不使用二进制下载附带的Grails shell文件.它手动调用Grails jar和bootstraps.
我的问题是:
您的其他环境是什么样的?你是如何运行你的应用程序(运行应用程序或其他容器)?
您安装了哪些Grails插件(Grails文档说tomcat插件配置为最佳自动重新加载)?
您是否在计算机上下载了任何其他Grails二进制文件(在尝试加载时可能会引起混淆)?
最后,您是否能够在干净的环境中重现此问题(意味着新的Grails二进制文件,新的Grails create-app)?
我还建议阅读Grails文档的部署部分(在此处找到).它有一些关于重新加载的相关信息.
我为这个长篇大论且可能没有回答的答案道歉,但我希望这引发了一两个想法.让我知道事情的结果!
| 归档时间: |
|
| 查看次数: |
5301 次 |
| 最近记录: |