【问题标题】:Grails 2.3 & GGTS 3.4 stop button not workingGrails 2.3 和 GGTS 3.4 停止按钮不起作用
【发布时间】:2013-11-21 11:37:14
【问题描述】:

如何使用 grails 2.3 在 GGTS 3.4 中停止 grails 进程。 GGTS的停止按钮并没有停止服务器运行,java.exe进程仍然显示在任务管理器中。

【问题讨论】:

  • 我记得为此打开了一个错误。解决方法是运行 grails 命令stop-app
  • 即使在 stop-app 命令之后,进程也不会停止。停止按钮被禁用
  • 我也有同样的问题,我要退出GGTS,杀掉java进程,然后重启,这个进程每次都需要几分钟。

标签: grails grails-2.3


【解决方案1】:

注释您的 BuildConfig.groovy 文件的 grails.project.fork = [ .. ] 部分。

这部分可以在不同的线程中运行 run-app、test-app 和 war(所以你不必停止一个来启动另一个),而且 ggts 现在似乎没有成功销毁线程。

作为参考,这里是 ggts 错误跟踪器 https://issuetracker.springsource.com/browse/STS-3522 中的相关问题

【讨论】:

    【解决方案2】:

    您可以尝试禁用 Eclipse Preferences -> Groovy -> Grails -> Grails Launcher 中的“保持外部 Grails 运行”选项吗?

    【讨论】:

      【解决方案3】:

      取消选中“保持外部 Grails 运行”对我不起作用。我要做的是点击“Grails 命令历史”图标并输入“stopApp”(如果之前输入过,则选择 stopApp)。一旦此命令执行完毕,您就可以使用停止按钮停止 Grails 应用程序。

      【讨论】:

      • 我在 Windows 上,stopApp 为我工作。如果我在多个端口等上运行我的应用程序,比如我的 - 我必须编写一个小的自定义脚本来结束我的进程,即 java.exe 等。
      【解决方案4】:

      在 Windows 64x 上使用 Groovy Grails Tool Suite GGTS 3.4.0。对于我的简单项目,停止按钮有效。对于更大的复杂项目,它不会。我使用“stop-app”(与“run-app”相反)。请参阅:2.8 运行应用程序in the getting started guide。我认为在旧版本的 Grails(

      【讨论】:

      • 似乎 ggts 不能正确支持 grails 最近的分叉功能
      【解决方案5】:

      我在 Windows 配置上使用 GGTS 3.5.1、Grails 2.3.8、Java1.7 该命令适用于我 "stop-app"“运行应用”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-20
        • 2013-05-23
        相关资源
        最近更新 更多