web-dev-qa-db-ja.com

ポート8080がすでに使用中のエラー

誰でも次のケースを解決するのを手伝ってくれますか?

Javaを使用して、Ubuntu 9.10で実行されているEclipse Galileoを使用して、最初のWebサイトを生成しようとしています。コードの最初の行を生成したので、Webを見たことはありません。プログラムを実行しようとすると、次のエラーが表示されます。

localhostのTomcat v6.0サーバーに必要ないくつかのポート(8080、8080)はすでに使用されています。サーバーはすでに別のプロセスで実行されているか、システムプロセスがこのサーバーを起動するには、他のプロセスを停止するか、ポート番号を変更する必要があります。

Tomcatのポートを変更する方法(8080から80に渡す)について多くのことを読みましたが、不可能です。この問題を解決する方法は、Tomcatのサーバー番号を含むファイル(XMLファイル)に行くフォーラムを読みましたが、フォルダーを開くと、名前のxmlファイルがありません。

既にSudo lsof -n -P -iを使用してポートを探索しました。Tomcatを起動およびシャットダウンしましたが、間違いはまだあります。

私に何ができる?

どうもありがとう。

19
Daniel Tascón

apache confフォルダーでhttpdファイルを開き、8080ポートを探します。 8080を任意のポートに変更します。 2つの場所で8080を見つけると思います。

7
Maximus

Eclipseの[サーバー]タブをクリックし、そこにリストされているサーバーをダブルクリックします。開いた設定ページでポートタブを選択します。ポートを他のポートに変更します。サーバーを再起動します。

33
Sobha

macでは、通常どのように解決するか

  1. ターミナルを開き、downloaded-Apache-files-folder/bin(shutdown.shファイルがあるフォルダー)にcdします
  2. 端末コマンドとして「sh shutdown.sh」と入力します
  3. tomcat/Eclipse..tadaを再起動してください!

これがOPまたは他の誰かの読書に役立つことを願っています

11
yimi404

Tomcatの別のインスタンスがすでに実行されています。これを確認するには、Webブラウザで http:// localhost:808 に移動し、TomcatのデフォルトのホームページまたはTomcat固有の404エラーページが表示されるかどうかを確認します。どちらも、Tomcatが正常に動作することを示す有効な証拠です。そうでない場合は、ブラウザ固有のHTTP接続タイムアウトエラーメッセージが表示されます。

シャットダウンする必要があります。 Tomcatインストールフォルダーの/ binサブフォルダーに移動し、shutdown.bat(Windows)またはshutdown.sh(Unix)スクリプトを実行します。

これを確認してください answer 詳細については。

1
shrijit

wtpを使用してEclipse内から実行している場合、「サーバー」ビュー(ウィンドウ->ビューの表示->サーバー)からポートを変更できるはずです。

1
happytime harry

それは長い時間でしたが、私は同じ問題に直面し、次のようにそれを解決しました。

  1. 私の問題は、Javaの複数のインスタンスが実行されていて、ポートを変更し、振り返らずに、他のJavaプロセス、 Windowsユーザーの場合、ALT + Shift + Esc、およびend Java使用していないプロセスで、ポート8080を再使用できるようになりました。
1
Manam

これは私のために働いた> Eclipse NEONでは、サーバー概要ウィンドウをリダイレクトするサーバータブをダブルクリックしました

ここでは、Tomcat AdminとHTTPポートの要件に基づいてポート番号を変更できます。

そして、サーバーを再起動しました。

これがお役に立てば幸いです。

0
Kedar1442

この問題の解決策は次のとおりです。

ステップ1: Tomcatを停止します(サービスごと、または.bat/.shごとに)。

ステップ2: Eclipseで既に構成されているApache Tomcatを削除します。

ステップ3: EclipseでApacheを再構成し、Eclipseが提供するUIを使用してサーバーを起動します。

私は同じ問題を抱えており、うまくいきました。

0
user2053311