java - 如何停止从 Eclipse 启动器启动的 Play 服务器

标签 java playframework

我知道这是一个非常菜鸟的问题。 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/

相关文章:

java - FileChannel#force 和缓冲

testing - 闪光范围问题 - Play Framework

playframework - 如何在 View 中获取当前页面的 URL?

java - 在同一 Play Framework 项目中同时使用 Ebean 和 JPA

java - 安卓java.sql.SQLException : No suitable driver Postgress database query

java - 使用 Spring MVC 3 进行正确的表单验证 - 捕获 PersistenceException

java - 自 Java 7u51 可用以来,LiveConnect 调用在 7u45 上被阻止

java - 使用 RSelenium 在 R 中提交 java FORM

PlayFramework 2.4 在应用程序启动后运行一些代码

javascript - 在 Play-scala 框架中加载另一个 Javascript 中的 Javascript