誰でも次のケースを解決するのを手伝ってくれますか?
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を起動およびシャットダウンしましたが、間違いはまだあります。
私に何ができる?
どうもありがとう。
apache confフォルダーでhttpdファイルを開き、8080ポートを探します。 8080を任意のポートに変更します。 2つの場所で8080を見つけると思います。
Eclipseの[サーバー]タブをクリックし、そこにリストされているサーバーをダブルクリックします。開いた設定ページでポートタブを選択します。ポートを他のポートに変更します。サーバーを再起動します。
macでは、通常どのように解決するか
これがOPまたは他の誰かの読書に役立つことを願っています
Tomcatの別のインスタンスがすでに実行されています。これを確認するには、Webブラウザで http:// localhost:808 に移動し、TomcatのデフォルトのホームページまたはTomcat固有の404エラーページが表示されるかどうかを確認します。どちらも、Tomcatが正常に動作することを示す有効な証拠です。そうでない場合は、ブラウザ固有のHTTP接続タイムアウトエラーメッセージが表示されます。
シャットダウンする必要があります。 Tomcatインストールフォルダーの/ binサブフォルダーに移動し、shutdown.bat(Windows)またはshutdown.sh(Unix)スクリプトを実行します。
これを確認してください answer 詳細については。
wtpを使用してEclipse内から実行している場合、「サーバー」ビュー(ウィンドウ->ビューの表示->サーバー)からポートを変更できるはずです。
それは長い時間でしたが、私は同じ問題に直面し、次のようにそれを解決しました。
これは私のために働いた> Eclipse NEONでは、サーバー概要ウィンドウをリダイレクトするサーバータブをダブルクリックしました
ここでは、Tomcat AdminとHTTPポートの要件に基づいてポート番号を変更できます。
そして、サーバーを再起動しました。
これがお役に立てば幸いです。
この問題の解決策は次のとおりです。
ステップ1: Tomcatを停止します(サービスごと、または.bat/.shごとに)。
ステップ2: Eclipseで既に構成されているApache Tomcatを削除します。
ステップ3: EclipseでApacheを再構成し、Eclipseが提供するUIを使用してサーバーを起動します。
私は同じ問題を抱えており、うまくいきました。