我知道这是一个非常菜鸟的问题。 play eclipsify
命令创建了两个 Eclipse 启动器,因此我启动了服务器(在 DEV 模式下),然后我编写了一个测试并希望在 TEST 模式下运行。只要端口 9000 已经绑定(bind),这是不可能的。我需要一种方法来停止 Play 网络服务器。我尝试使用 play stop
但它提示缺少 server.pid
。我不知道 Eclipse 将这个 pid 文件放在哪里,即使我知道它我认为 play stop
在项目目录之外也不会工作。
顺便说一句,我在玩 1.2.4
最佳答案
play stop
只会结束一个以 play start
开始的进程。使用 play start
时,它将创建关联的 server.pid
文件以允许停止命令按预期运行。
Eclipse 可能使用 play run
内联运行进程。因此,您应该能够从 eclipse 中停止服务器。
关于java - 如何停止从 Eclipse 启动器启动的 Play 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9164858/