grails - 如何重新启动Grails Web应用程序

标签 grails groovy jetty

除了通过执行ctrl z并再次运行将其关闭以外,如何重新启动grails应用程序。

当我这样做时,它说

Error Server failed to start for port 8080: Address already in use

最佳答案

CTRL-Z不会关闭应用程序,而是发送SIGTSTP signal to the process来挂起它...暂停的进程仍具有与其资源(端口,文件等)的连接,因此您不能在同一端口上运行另一个grails实例被暂停。

要将其带回to the foreground,可以在同一shell中输入fg(或者,如果您希望将其输入run in the background,则可以使用bg)

要关闭它,您需要CTRL-C(或者您可以按照nickdos在评论中所说的杀死它)

关于grails - 如何重新启动Grails Web应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11445101/

相关文章:

java - Eclipse Jetty 服务器单实例应用程序

java - reSTLet 引擎中带有长字符串的 Pattern.match 的 StackoverflowError

grails - Spring Security SecUser SecRole中的有效性

email - Grails 电子邮件的 DRY 布局?

grails - 获取数据列表的Grails最佳做法

Gradle 基于规则的模型嵌套 beans 语法

java - java spring boot 中的 Autowiring beans.groovy

grails - 运行应用程序和运行 war 之间的Grails行为差异

grails - 无法访问 Grails 3 中的 web-app 文件夹文件

servlets - 在 Servlet 中使用 java 9 Flows 的 react 流用例?