0

Web アプリケーションを試すために、Apache Tomcat 7 と Eclipse Helios をインストールしようとしています。しかし、私は走ることができませんwebcontents。Eclipse で次のメッセージが表示されます。

Several ports ( 8090, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).

ポート番号を変更し、Tomcat を再インストールしようとしましたが、問題は解決されません。ブラウザーで Apache Tomcat/7.0.27 を確認できます。

4

3 に答える 3

2

エラー メッセージは、Tomcat が既にEclipse の外部で実行されていることを示しています。どうやら、すでにEclipseの外部から開始しているか、「Windowsサービス」としてダウンロードしてインストールしたようです。

Eclipse に統合されたものを使用する前に、実行中の Tomcat インスタンスを停止する必要があります。Eclipse/Tomcat で開発する場合は、「Windows サービス」(EXE ファイルとして入手可能) は必要ありません。代わりに、コア エンジン (ZIP ファイルとして入手可能) を使用する必要があります。Windows サービスを停止またはアンインストールします。ZIP ファイルをダウンロードして解凍し、Eclipse に統合します。server.xml外部から編集するのではなく、Eclipse で Tomcat エントリをダブルクリックしてポートを変更する必要があります。

于 2012-04-16T12:58:41.287 に答える
0

netstat -aon | findstr "8080"

このコマンドを使用してpidを検索し、タスクマネージャーを使用してこのプロセスを実行してから実行してみてください。

于 2012-04-16T12:23:21.733 に答える
0

この問題を解決する 1 つの方法は、他のプロセスが使用するポートをそのままにしておき、別のポート番号を使用するように Tomcat インスタンスを構成することです。どこかの設定ファイルを編集するのと同じくらい簡単だと確信しています。すべての Web サーバーは、異なるポート番号を使用するように簡単に再構成できます。試してみる。

于 2012-04-16T12:27:36.720 に答える