7

我尝试使用命令“asadmin start-domain”在我的 Windows XP 系统中启动 glassfishv3 服务器。由于超时,启动失败。当我尝试重新启动时,我收到一条错误消息,指出端口 4848 已被另一个进程使用。当我尝试使用“asadmin stop-domain”停止服务器时,我得到它没有运行的错误。

知道如何解决这个死锁吗?我找不到要杀死的名为 glassfish 或 asadmin 的 Windows 进程。

4

3 回答 3

13

该过程将是java.exe

您可以使用 sysinternals 工具之一,例如 tcpview.exe 来查看哪个程序实际使用该端口。

于 2010-07-01T14:47:31.870 回答
10

添加到亚历克西斯的回答,

jps -v

将向您展示有关 java 进程的更多信息。注意 pid。您必须正确配置路径才能使其正常工作。

然后做

taskkill /pid <pid>
于 2010-07-20T15:43:55.687 回答
4

您还可以使用jps列出您机器上的所有 Java 进程。GlassFish 服务器主类称为ASMain

于 2010-07-03T08:43:43.123 回答