下記質問が来ました
ローカル・ホスト の Tomcat8 (Java8) で必要な幾つかのポート (8005, 8080, 8009) がすでに使用中です。サーバーはすでに別のプロセスで稼働中であるか、システム・プロセスがそのポートを使用中である可能性があります。このサーバーを始動するには、他のプロセスを停止するか、ポート番号を変更する必要があります。とでますので実行できなくて困っております。
対処方法を以下にまとめておきます
ポートがかぶっておりますので
・原因ソフトを特定する。
・原因ソフトを止めるか、eclipseのWTPのポート番号を変更
が必要です
原因ソフトを特定
ポート (8005, 8080, 8009) が何のアプリケーションで使用されているかを調べるために netstat -nao を使用します
コマンドプロンプトを立ち上げてください
ローカルアドレスの赤枠部分でポート (8005, 8080, 8009) を探し、PIDをメモしておきます。
タスクマネージャを開いて、使用アプリケーションを特定する。
- 「Ctrl + Alt Delete」でタスクマネージャを開く。
- 「プロセス」タブを開く。
- デフォルトだとPIDが表示されていないので、「全ユーザーのプロセスを表示する(S)」「表示(V)→列の選択(S)→PID(プロセスID)」にそれぞれにチェックを入れる。
この場合は、tomcat6.exe が事前起動されていることが原因みたいです。
タスクマネージャーで右クリックで終了という強硬手段もできますが、怖いですよね。
起動されているものを見つけてそのソフトを正しい停止方法で行いましょう。
eclipseのWTPのポート番号を変更
となります