Groovy / Grails工具套件中的Web应用程序重新加载问题

时间:2014-09-12 00:59:08

标签: grails web-applications groovy reload grails-2.4

我在Win7 64bit上使用ggts-bundle bundle 3.6.1 64位和JDK 7(jdk1.7.0_67)。

我将grails home设置为GRAILS_HOME和grails版本grails-2.4.3。

当我在工具套件的控制器类中创建一个新的操作/方法并点击保存并刷新浏览器时,它不会重新加载应用程序中的更改。

我甚至修改了BuildConfig.groovy并添加了以下内容

grails.reload.enabled = true

我也尝试过grails -reloading run-app

似乎没有重新加载更改,我必须停止服务器并重新启动它 它反映了这些变化。

我确信我可以做些什么让它重新加载应用程序。

我在线阅读并在发布此问题之前尝试了有关stackoverflow的其他建议。

任何建议。

1 个答案:

答案 0 :(得分:1)

你最终得到了解决方案吗?

我刚刚在GGTS中试过这个,看起来没有问题。

版本:3.6.3.RELEASE
Build Id:201411281415
平台:Eclipse Luna SR1(4.4.1)
操作系统:Win7 64bit

我正在使用默认设置进行简单的vanilla(未修改)安装。

使用一个简单的Grails项目,一个简单的HelloController.groovy和几个GSP ......对应于控制器内部的两个方法。启动服务器......

尝试了两个场景,看看发生了什么,回到IDE中......

  1. 在其中一个GSP中修改一些简单的输出文本,保存,刷新浏览器......是的,没问题,更改显示

  2. 修改HelloController.groovy,告诉其中一种方法使用不同的GSP,保存,刷新浏览器......再次,没有问题,反映出更改。

  3. 请注意。我确实需要在方案2中等待几秒钟,以便IDE注意到更改并重新编译

    或许尝试将您的GGTS实例更新到最新版本,看看是否会产生影响?

    希望这会有所帮助。