Grails 3.2.8:Java验证程序错误,无法进行热重载工作

时间:2017-10-10 00:11:16

标签: grails grails3

我正在尝试在3.2.8版本上运行多项目grails。我在控制台输出上得到以下内容:

grails.dev.Support:禁用重新加载。开发时重新加载需要禁用Java验证程序。请将参数'-Xverify:none'传递给JVM

我已经尝试传递参数,但错误不会消失(并且热重新加载将不起作用)

IntelliJ build configuration \

思想/帮助?

(Grails 3.2.8,OSX 10.12.6,Java 1.8,IntelliJ 2017.2.4)

2 个答案:

答案 0 :(得分:0)

看起来这是由于我在某个时间点检查配置而无意中造成的:

grails {
    agent {
        enabled = false
    }
}

当我尝试使用其他工具进行热重装时。并不是grails给出的消息是有帮助的。

现在,我只是留下了一些事情,即事情仍然没有重新加载,但我不知道为什么。

答案 1 :(得分:0)

我在Intellij 2018.2.6中使用Grails应用程序遇到了类似的问题。

显然,热插拔仅在开发环境中有效。您可以在启动Web应用后立即检查它:Grails application running at http://localhost:8080 in environment: development  并且仅当您将运行/调试配置选择为Grails时。

不幸的是,如果您使用Spring Boot / Spring运行/调试配置,则无法正常运行。