gpt4 book ai didi

java - Grails 2.1.0 不自动重新加载/自动重新编译

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:16:06 25 4
gpt4 key购买 nike

似乎 Grails 会自动重新编译我的 GSP 页面,但不会自动重新编译我的 Controller 。它曾经与以前版本的 Grails 一起工作。知道我可以寻找什么吗?

在 OSX Snow Leopard 上使用 Grails 2.1.0。

注意:这类似于 this issue

最佳答案

免责声明:自动重新加载一直适用于我的 Mac。

我发现了一些可能有用的东西。

首先,运行自定义环境(不是开发环境)似乎会禁用自动重新加载 (see this stackoverflow post),因此如果您以这种方式运行应用程序,则需要遵循该帖子中的说明.

其次,如果您将应用程序作为 war 运行,请确保自动重新加载已关闭。 ( See the Grails Auto-Reload Page )

第三,我发现使用 Grails IDE(例如 IntelliJ 或 SpringSource)确实为 Grails 开发环境增加了很多稳定性。例如,IntelliJ 不使用二进制下载附带的 Grails shell 文件。它手动调用 Grails jar 和 Bootstrap 。

我的问题是:

您的环境的其余部分是什么样的?您如何运行您的应用程序(run-app 或其他容器)?

您安装了哪些 Grails 插件(Grails 文档说 tomcat 插件配置为最佳自动重新加载)?

您的计算机上是否下载了任何其他 Grails 二进制文件(在尝试加载时可能会造成混淆)?

最后,您能否在干净的环境中重现此问题(意味着新的 Grails 二进制文件、新的 Grails create-app)?

我还建议您阅读 Grails 文档 (found here) 的部署部分。它有一些关于重新加载的相关信息。

对于冗长且可能无法回答的答案,我深表歉意,但我希望这已经引发了一两个想法。让我知道结果如何!

关于java - Grails 2.1.0 不自动重新加载/自动重新编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12117013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com