2010-07-01 83 views
6

我試圖用windows命令「asadmin start-domain」啓動windows XP系統中的glassfishv3服務器。由於超時而啓動失敗。當我嘗試再次啓動時,出現一個錯誤,指出端口4848已被另一進程使用。當我嘗試用「asadmin stop-domain」停止服務器時,出現錯誤,表明它沒有運行。如何殺死Windows中的glassfish服務器?

任何想法如何解決這個僵局?我無法找到名爲glassfish或asadmin殺死的Windows進程。

回答

11

這一過程將會是java.exe

可以使用的Sysinternals的工具之一,像tcpview.exe例如,看看哪些程序實際使用該端口。

3

您還可以使用jps列出所有你機器上的Java進程。 GlassFish服務器主類被稱爲ASMain

7

添加到Alexis的答案,

jps -v 

會告訴你更多關於Java進程。注意pid。您必須正確配置您的path才能使其正常工作。

然後做

taskkill /pid <pid>