運行tomcat時,報錯:
Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??錯誤
原因分析:
這是因為之前已開啟了一個tomcat,現在又再啟動tomcat,就會出現這種端口占用的情況。
解決:
方法一:結束javax.exe 進程
—— 在任務管理器——進程中,找到 javax.exe ,結束該進程,然后再重啟tomcat即可。
方法二:修改tomcat的端口
—— 先找到tomcat的工作目錄,然后修改Tomcat/conf/server.xml 這個文件,修改以下標簽內的內容。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
——port 就是端口號,把8080 改成其他的,如8090
注意:
0-1023 端口號 是服務器端使用的常用端口號,
1024-49151 端口號 是正常可以使用的,
49152-65535 是客戶端使用的端口號(短暫端口號)