質問: Eclipseで勉強中です Tomcatは正常にインストールされているみたいです。http://localhost:8080をブラウザに打ち込むと。下の表示が出ています。 If you're seeing this, you've successfully installed Tomcat. Congratulations! サーバ設定は一通り終わり、サーバビューでサーバをクリックすると ローカル・ホスト の Tomcat9 (Java9)「停止 同期済み」となっています。 そこでサーバを起動アイコンで起動すると以下のエラーが出てしまいます。 「ローカル・ホスト の Tomcat9 (Java9) で必要な幾つかのポート (8005, 8080, 8009) がすでに使用中です。サーバーはすでに別のプロセスで稼働中であるか、システム・プロセスがそのポートを使用中である可能性があります。このサーバーを始動するには、他のプロセスを停止するか、ポート番号を変更する必要があります。」 Web用のプロジェクト,ファイルは Web/WebContent/WEB_INF/Sample.jsp となっています。 どこが悪いのでしょうか。 ``` <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <% String message ="Hello JSP!" ; %> Welcome toJSP! WelcometoJSP ようこそJSPのせかいへ! ```
回答: 初心者の方ですね。 **回答** > > このサーバーを始動するには、他のプロセスを停止するか、ポート番号を変更する必要があります > > > asahina1979さんの回答にあるように これが解決策になります。 まずserver.xmlを探します。 これは$CATALINA_HOME\confディレクトリ、 自分だとOSがWindowsですが D:\apache-tomcat-x.x.x\confフォルダにありました。 エディタなどでserver.xmlを開きます。 ここで69行目あたりに この設定を探します。 port="8080"とある8080番を port="8082" と8081とか8082に変更し上書き保存。 そこでエディタも終了し、再度同じ手順をやってみてください。 !イメージ説明 server.xmlの意味、設定内容は わかりやすい説明のあるサイトがあります こちら (Javaの道) Javaのプログラミングで困ったら、 このサイトを見てください。昔からある有名なサイト。 Windows環境ですが、Tomcatも含めほとんど網羅されています。 Javaの道