古詩詞大全網 - 口號大全 - java.net.socketexception :unrecognized Windows sockets error

java.net.socketexception :unrecognized Windows sockets error

最近在啟動tomcat的時候拋出異常Java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind異常,該異常的意思是妳tomcat服務器的端口被占用了,比如我的端口是8080。

解決方法壹般分為兩種:

1.修改tomcat目錄下的server.xml文件的端口號(想必大家都知道這種解決方法)。

2.關閉當前占用該端口的進程

對於第壹種辦法這裏就不詳細介紹,因為很簡單。

下面詳細介紹第二種解決方法

首先進入命令行,輸入netstat -ano查看到底是哪個進程占用了妳的服務器端口

比如妳的服務器端口是3389,可以看到該端口正在被PID為1360的進程所占用

接著只需要找到PID為1360的進程,在Windows任務管理器中結束該進程就可以了。

進入Windows命令行,輸入tasklist命令查詢系統當前所有進程的狀態,找到PID為1360的進程

名字為svchost.exe

在Windows資源管理器中關閉該進程(svchost.exe)即可

以上示例只是提供壹個去找占用端口進程的方法。ps:怎麽搞到Windows服務主進程去了。