EclipseからTomcatを起動しようとしていますが、問題が発生しました。
LocalhostのTomcat v6.0 Serverに必要なポート8080はすでに使用されています。サーバーがすでに別のプロセスで実行されているか、システムプロセスがポートを使用している可能性があります。このサーバーを起動するには、他のプロセスを停止するか、ポート番号を変更する必要があります。
Windowsのコマンドを使用して、このポートに接続されているプロセスを一覧表示しようとしました。
netstat -aon
しかし、リストにはPID = 8080
のプロセスはありません。私も試しました:
netstat -aon | find "8080"
しかし、何も見つかりませんでした。誰も私を助けることができますか?
PIDはプロセスIDであり、ポート番号ではありません。アドレス/ポート部分の最後にある ":8080"のエントリを探す必要があります(2列目)。次に、PIDを確認し、タスクマネージャーを使用して、関係するプロセスを特定します...またはnetstat -abn
プロセス名を表示します(ただし、管理者アカウントで実行する必要があります)。
そうは言っても、私はwouldを期待しますfind "8080"
それを見つけるために...
もう1つやることはhttp://localhost:8080
-そのポートでは、おそらく説明のあるWebサーバーです。
Eclipseを開き、[サーバー]パネルに移動して、右クリックするか押します F3 [概要]ウィンドウを開き、[ポート]に移動します(サーバーポートを変更します)。次のものが得られます。
Tomcat adminport
HTTP/1.1
AJP/1.3
ポート番号を変更できます(例:HTTP/1.1ポート番号8080から8082)。
Windowsでは、「processid = "実行中のプロセスのpid" get commandline」が機能しました。原因はwrapper.exe process of webhuddle jboss softでした。
他のプロセスがポート8080を使用していない場合、Eventhough EclipseはEclipseでサーバーの起動中にポート8080が使用されていることを示します。まず、「Tomcatの構成」(停止中Tomcatフォルダーの下のメニュー)、Eclipseでサーバーを起動しようとすると、サーバーが起動します。
他のプロセスがポート8080を使用していて、それを妨害する必要がない場合。その後、ポートを変更できます。