tqwko_05
@tqwko_05

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Eclipse2台使用中に「ポート8080が既に使用中です」エラー

解決したいこと

Webサイトを表示させるためにEclipseを2台使用し、各々でTomcatを起動してローカルホストを表示させようとしています。
以前は問題なく表示されていたのですが、先日から起動時に以下のポート番号被りのエラーが出るようになってしまいました。。
以下のエラー以外コンソールにも表示されていないため、解決法が分からず、ご教示いただけると幸いです。(Eclipseを2台起動する必要があるため1台にする、は無しでお願いします)

発生している問題・エラー

localhost-web で必要な幾つかのポート (8005, 8080, 8009) がすでに使用中です。サーバーはすでに別のプロセスで稼働中であるか、システム・プロセスがそのポートを使用中である可能性があります。このサーバーを始動するには、他のプロセスを停止するか、ポート番号を変更する必要があります。

自分で試したこと

・タスクマネージャーで1台目のEclipseを落としてから再度起動 → 2台目起動時にエラー表示される

0

2Answer

おそらく、ポート握っているのはEclipseではなく、Eclipseから起動されたプロセス。
なので、いくらEclipseを再起動しても効果ないように思える。
実際にポート掴んでるプロセスを特定して殺し、ポート開放してみては?

ポート番号からプロセスの特定は、

Windowsなら、netstatでリッスンしているプロセスを特定する参照
Linuxならポートを握っているプロセスを見たい時参照

0Like

Comments

  1. @tqwko_05

    Questioner

    ご回答ありがとうございます!また、返信遅くなり申し訳ありません。
    実はこちらのnetstatでタスクキルするコマンドは叩いてみたのです(やってみたことに書いてなくてすみません)。
    ただし見つけるポートは1台目に起動したEclipseのもので、開放しても1台目のEclipseを殺すだけになってしまいます。。

PCを再起動すればkillできなかったプロセスも死ぬので
再起動おすすめします

0Like

Comments

  1. @tqwko_05

    Questioner

    ご回答ありがとうございます!返信遅くなり申し訳ありません。
    こちらPC再起動試してみました。が症状は変わらず相変わらず2台目起動時に上記のエラーが出てしまいます。。
  2. もしかしてですが、1台のPCでeclipseを2つ起動して
    同じポートを使用するとかですか?
  3. @tqwko_05

    Questioner

    はい、そうです!
    ただ一度はうまく起動したので不可能ではないかと思っています..
  4. 回答が遅くなりました。

    それでは多分、ポートが被って起動できないと思います。
    前まで起動できてたのはたまたま?かなと
  5. @tqwko_05

    Questioner

    なるほど。。
    ありがとうございます。

Your answer might help someone💌