ハマログ

株式会社イーツー・インフォの社員ブログ

Windowsで特定のポートを使用しているアプリケーションを探す

こんにちは、かねこです。

はじめに

アプリケーション開発や環境構築をしていて、WindowsのローカルPC上で、ウェブサーバや特定のサービスを開始するときに、ポートが既に使われていると怒られることがあります。

犯人を突き止めてみましょう。

手順

EclipseからTomcatを起動しようとしておこられた。

i00000006

コマンドプロンプトで、netstat -aoを実行

>netstat -ao

a : すべてのプロセスを表示
o : プロセスID(PID)を表示

その他のオプションについては netstat /? で。

結果。ここで、8080を利用しているプロセス番号が1636ということがわかりました。

i00000007

タスクマネージャ起動。PIDを表示するために、「表示」→「列の選択」を選びます。

i00000009

PID(プロセスID)にチェック

i00000010

でた!PID1636は、OracleのTNSリスナーということがわかりました。

i00000011

まとめ

ApacheやTomcatのプロセスがのこったり、skypeがポート80/443つかったり、Oracleが勝手なことしたりするので、プロセスの調べ方と停止の方法、設定変更の方法あたりは知っておくといいですね。

かねこでした。

netstatportWindowsタスクタスクマネージャポート

  kaneko tomo   2013年10月25日


関連記事

JavaScriptエラーがひと目で分かる!!Chrome拡張!!JavaScript Errors Notifier

JavaScriptエラー時にエラーを分かりやすく通知してくれるChrome拡張…

HTTPSページの優先インデックス登録(Google)

HTTPSページがHTTPページよりも優先してGoogleにインデックス登録され…

Google PageSpeed Insights – jpeg画像を最適化する

Google PageSpeed Insightsでウェブサイトのパフォーマンス…


← 前の投稿

次の投稿 →