我正在尝试在3.2.8版本上运行多项目grails。我在控制台输出上得到以下内容:
grails.dev.Support:禁用重新加载。开发时重新加载需要禁用Java验证程序。请将参数'-Xverify:none'传递给JVM
我已经尝试传递参数,但错误不会消失(并且热重新加载将不起作用)
思想/帮助?
(Grails 3.2.8,OSX 10.12.6,Java 1.8,IntelliJ 2017.2.4)
答案 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
运行/调试配置,则无法正常运行。