grails 2.4.4控制台返回»服务器返回错误

时间:2015-03-12 00:59:51

标签: grails console

升级到grails 2.4.4。和控制台到1.5.4,grails控制台启动正常,但我运行的任何命令都返回

≫ Server returned an error.

screenShot - > http://spireon.d.pr/17o8M

没有错误,就这样死了。

2 个答案:

答案 0 :(得分:2)

另一个问题可能是控制台试图以不同的URL /主机名访问应用程序,并收到跨站点脚本错误。

您可以通过检查Web控制台来确认是否存在以下内容:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://phsicalAppAddress/AppName/console/execute. (Reason: CORS header 'Access-Control-Allow-Origin' missing).

如果发生这种情况,很可能是您从不同的URL访问您的应用程序,并且grails需要知道这是什么,以便可以将相同的源应用于控制台AJAX请求。 这可以使用Config.groovy中的grails.serverURL="http://browserURL/AppName"进行设置

答案 1 :(得分:0)

问题似乎出现在Config.groovy中。将这些行添加到Config.groovy并且控制台应该再次运行。

grails.plugin.console.baseUrl="/console"
grails.plugin.console.enabled = true