特定のポートの占有状況を確認する Linux コマンドは次のとおりです: lsof -i: ポート番号
では、Windows はそれをどのように認識するのでしょうか。手順は次のとおりです
。例としてポート 8090 を取り上げます。
1. [スタート] --> [ファイル名を指定して実行] --> [cmd] を選択するか、ウィンドウ + R キーの組み合わせを押して cmd と入力し、コマンド ウィンドウを表示します。
2. ポートを占有しているプロセスを表示します。
Netstat -aon|findstr "8090" コマンドを実行します。
最後の桁、プロセス ID または PID が 16028 であることをメモします。
3. pid に対応するプロセス情報を表示します。
コマンド tasklist|findstr "16028" を実行し
、Enter キーを押して、どのプログラムがポート 8090 を占有しているかを確認します。結果は次のようになります: java.exe
4. プロセスを終了します
。 cmd のコマンド ウィンドウに次のように入力します。
taskkill /f /t /im java.exe
プロセスは強制終了でき、コマンドは次のように正常に実行されます。
。
私のブログ投稿から: http://www.iotjike.com/article/32