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

时间:2013-02-12 14:44:44

标签: grails sts-springsourcetoolsuite

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

当我尝试运行该项目时,它会抛出以下错误并构建不启动

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

有人可以帮忙吗?

4 个答案:

答案 0 :(得分:4)

这是与Grails通过单个外部进程执行多个命令的方式相关的问题。如果您使用的是Eclipse(+ GGTS插件),请转到“Windows>首选项> Groovy> Grails> Grails Launch”,然后禁用“保持外部Grails运行”选项。

答案 1 :(得分:2)

这也发生在GGTS。

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

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

此STS问题为kinda-related。 Windows>>偏好设置>> Grails>> Grails Launch是您可以找到所有选项的地方。

答案 2 :(得分:0)

当我尝试使用run-app中的grails command line时,我遇到了这个问题。请尝试使用Run menu

运行 - > 运行方式 - > Grails命令(run-app)

请参阅this ticket

答案 3 :(得分:0)

当我尝试对我的项目进行战争时遇到同样的问题。我通过

中的更改设置修复了它

Windows - >偏好 - > Groovy - > Grails - > Grails Launch - > Grails命令超时[ms]

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