4

我已经从 SVN 下载了我的 grails 项目并尝试运行它。项目使用 grails 2.0.4 版本。我使用的是 STS 3.0 版本。我已经正确设置了 JAVA_HOME 并在 STS 中添加了正确的 grails 编译器。

当我尝试运行该项目时,它会引发以下错误并且构建未启动

命令 '\bin\javaw.exe' 被终止,因为它有一段时间没有产生新的输出。

有人可以帮忙吗?

4

4 回答 4

4

这是与 Grails 通过单个外部进程执行多个命令的方式有关的问题。如果您在 Eclipse(+GGTS 插件)中,请转到“Windows > Preferences > Groovy > Grails > Grails Launch”,然后禁用“Keep External Grails Running”选项。

于 2013-06-11T22:49:23.867 回答
2

这也发生在 GGTS 中。

我的解决方法是创建运行配置。打开 Run Configurations,双击 Grails,它将创建新的 Grails 配置。重命名它,选择你的项目并输入 grails 命令:run-app。单击应用或运行。

在您运行配置下拉菜单的顶部工具栏上,它应该包含您的新配置。以这种方式运行不会超时。

这个 STS 问题有点相关。Windows >> Preferences >> Grails >> Grails Launch 是您可以找到所有选项的地方。

于 2013-03-20T16:07:47.220 回答
0

当我尝试对我的项目进行战争时,我遇到了同样的问题。我通过更改设置来修复它

Windows -> 首选项 -> Groovy -> Grails -> Grails 启动 -> Grails 命令超时[ms]

将超时时间更改为较大的值。

于 2013-07-24T06:55:39.887 回答
0

当我尝试run-appgrails command line. 尝试Run menu改用。

运行->运行方式-> Grails 命令(运行应用程序)

这张票

于 2013-07-02T04:47:40.653 回答