如果双击 运行 如何停止 jetty?
How to stop jetty if run by double clicking?
我在 Windows 上安装了码头 java 服务器。我转到安装目录并双击 start.jar 文件。现在有一个服务器一直在监听 8080 端口。我需要停止这个服务器。
我检查了在线和文档,我最接近的解决方案是:
$ {jetty home}/ java -jar start.jar STOP.KEY=[PASSWORD] STOP.PORT=[PORT] --stop
我已经试过很多次了,但是没有用。还尝试了没有 STOP.PORT
指令和没有 STOP.PASS
指令但没有成功。显然,我需要用于启动服务器的 STOP.KEY
。但是,当我双击 .jar 文件以 运行 它时,我不知道我实际上做了什么。我已经花了好几个小时寻找某种默认密码或要终止的服务,任何允许我释放端口 8080 的东西,但我还没有找到任何解决方案。
有一个关于如何从 Eclipse 停止它的问题,但对我没有用。
有人知道如何在 jetty 开始双击 start.jar 文件时终止它吗?
这不是解决方案。但如果您需要以某种方式停止进程,这是一种解决方法:
由 @brad-wilson how-can-you-find-out-which-process-is-listening-on-a-port-on-windows
在此问题中找到
- 首先在端口上找到进程运行:
PS: Get-Process -Id (Get-NetTCPConnection -LocalPort <PORT>).OwningProcess
- 然后这样杀掉它:
PS: Stop-Process -Name <PROCESS_NAME>
这应该释放了端口。
我在 Windows 上安装了码头 java 服务器。我转到安装目录并双击 start.jar 文件。现在有一个服务器一直在监听 8080 端口。我需要停止这个服务器。
我检查了在线和文档,我最接近的解决方案是:
$ {jetty home}/ java -jar start.jar STOP.KEY=[PASSWORD] STOP.PORT=[PORT] --stop
我已经试过很多次了,但是没有用。还尝试了没有 STOP.PORT
指令和没有 STOP.PASS
指令但没有成功。显然,我需要用于启动服务器的 STOP.KEY
。但是,当我双击 .jar 文件以 运行 它时,我不知道我实际上做了什么。我已经花了好几个小时寻找某种默认密码或要终止的服务,任何允许我释放端口 8080 的东西,但我还没有找到任何解决方案。
有一个关于如何从 Eclipse 停止它的问题,但对我没有用。
有人知道如何在 jetty 开始双击 start.jar 文件时终止它吗?
这不是解决方案。但如果您需要以某种方式停止进程,这是一种解决方法:
由 @brad-wilson how-can-you-find-out-which-process-is-listening-on-a-port-on-windows
在此问题中找到- 首先在端口上找到进程运行:
PS: Get-Process -Id (Get-NetTCPConnection -LocalPort <PORT>).OwningProcess
- 然后这样杀掉它:
PS: Stop-Process -Name <PROCESS_NAME>
这应该释放了端口。