【发布时间】:2015-06-24 07:22:02
【问题描述】:
我无法在新创建的控制器上进行自动重新加载。我的应用程序正确启动,但每当我执行grails create-controller <controller-name> 时,就会创建控制器并且我看到新控制器已编译。
当我尝试访问新生成的控制器时,我总是得到一个“找不到页面 (404)”。重新启动 Grails 应用程序后,新创建的控制器可以正常工作。
我在 OSX Yosimite 和 Java 1.8.0_31-b13 上使用 Grails 3.0.1。有关如何解决此问题的任何线索?
我正在使用以下组合启动应用程序:
grails run-app
grails -reloading run-app
grails run-app -reloading
这些都不能重新加载新创建的控制器
【问题讨论】:
-
请粘贴您用于运行应用程序的完整命令。
-
用我尝试过的完整命令更新了问题。
-
第二个选项应该可以。尝试做
grails clean-all并使用第二个选项,然后再试一次。 -
我尝试了你的建议。 grails clean > grails -reloading run-app > grails create controller acme > 检查我是否可以访问 acme 控制器。仍然收到 404 错误。我在 grails 控制台中看到生成并编译了 acme 控制器。
-
那么,应该是bug。请提出一个JIRA
标签: grails reload grails-3.0