spmiwdar1007
@spmiwdar1007

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

eclipseでサーバーに接続出来なくなりました、、、

Q&A

Closed

解決したいこと

eclipseでアプリを作っています。
ある日突然サーバーに接続出来なくなってしまいました。
特に変な操作をした訳でもインストールをした訳でもありません。
どなたか助けてください、、、

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

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

上のようなエラーが出ます。
このエラーが出たのは昨日からで、それまでは不自由なく使えていました。

自分で試したこと

① ターミナルで、「sudo lsof -i -P -n | grep LISTEN」コマンドを実行。8080ポートを確認し、ターミナルで kill コマンドを実行。
ポートが使われていないことを確認し、tomcatを再起動 http://localhost:8080/  で確認するとTomcatが開くことを確認。
しかし上のエラーが発生。

② server.xmlのポートを8888に変更。http://localhost:8888/ で Tomcatが開くことを確認。
eclipseのサーバーのポートを8888に変更したが上のエラーが発生。もちろん①と同じことは試し済み。

③ eclipseの再起動は何度も試しても結果は変わらず。

④ web.xmlは既に削除済み。

もう何を試して良いかわかりません。どなたか分かる方いないでしょうか。
よろしくお願い致します。

0

1Answer

tomcatを閉じて、画面から操作できないことを確認して、次はeclipseから、tomcatを起動すると思います。明確にtomcatを閉じましたか。
eclipseは動いているtomcatサーバと接続するのではなく、ゼロからtomcat起動して完全制御するやり方と思います。

0Like

Comments

  1. @spmiwdar1007

    Questioner

    なるほど、、ターミナルでわざわざtomcatを起動する必要は無いのですね!!
    とち狂ってeclipseをアンインストールして再インストールしても同じエラーが出たので、
    セッションが関係しているのかと思い、過去の履歴も全部消し、PCも再起動してeclipseを起動したら使えるようになりました。
    遠回りですが、意図せず同じ様な事をしていたのかもしれないです。。。

    次同じエラーが出たら試してみます!!
    お返事が遅くなり申し訳ありませんでした!
    ありがとうございました!!

Your answer might help someone💌