eclipse - 如何查看和终止正在运行的 Grails 服务器

标签 eclipse grails ubuntu

所以我一直在使用命令-Dserver.port=8081 run-app通过我本地机器上的那个端口运行我的 Grails 应用程序。但似乎每次我启动服务器时我都无法重新启动它,因为它继续在该端口上运行。所以我最终会切换到其他端口,比如 8082,直到我需要重新启动它……这开始看起来有点愚蠢。

我做了一个快速的谷歌搜索,试图找到一种简单的方法来查看我是否在端口上打开了 Grails 服务器,但我似乎无法弄清楚。所以我想知道,有没有人知道一种方法可以快速查看正在运行的 Grails 服务器列表,然后以同样快速的方式杀死这些服务器,以便我可以在同一个端口上运行更多代码?

我使用的是 Ubuntu 12.04,但我真的希望有一个 Grails 命令可以解决这个问题。

最佳答案

打开终端然后输入

ps -aux |grep grails

它显示了所有 chalice 运行的进程,比如

enter image description here

并杀死一个进程
kill -9 XXX

其中 XXX 是 grails 服务器进程 ID(在我的情况下为 5198,如图所示)。

注意:如果您在 root 中运行服务器,请添加 sudo。(我使用的是 ubuntu)

关于eclipse - 如何查看和终止正在运行的 Grails 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19144134/

相关文章:

c++ - 在 Eclipse 中为 Windows 上的 Linux 交叉编译 C++ 应用程序

java - Android - 每 X 小时解锁一个按钮

mysql - 查询的 Grails HQL 表示

url - 更改g :link behavior in grails

ubuntu - 在 Windows 文件服务器上存储从 Ubuntu 上传的文件

java - 无法启动 Tomcat 服务器实例

java - Eclipse插件开发: Listener before IFile delete and setcontents?

grails - Grails中的分页概率

ubuntu - 在节点 webkit 中启用触摸事件

linux - Perl - 在 Padre、Windows 中运行的脚本。但不是在 Linux Ubuntu 中