1.問題の説明
Tomcatのデフォルトのポートは8080です。ポートが占用されている場合、Tomcatは起動しません。この時、ポートを再設定する必要があります。
サーバに複数のtomcatsがある場合、各tomcatのポート番号を設定する必要があります。
2.設定手順
2.1ポート番号を再設定する
%tomcat_home%\conf\server.xmlを変更すればTomcatのポート番号を変更できます。
たとえば、ポート番号を8081に変更する場合は、server.xmlのコードでconnector portを次のように変更します。
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
ポート番号を80に変更すると、Tomcatにアクセスするときにポート番号を省略することができます。つまり、http://localhostと入力すると管理ポータルに入ります。
2.2同時に実行している複数のtomcatsのポート番号設定
時に複数のTomcatサーバを同時に有効にすることがあります。コンフリクトを防ぐために、ポート番号を設定する必要があります。
たとえば、2番目のTomcatのポート番号を変更する場合、まず2番目のTomcatインストールルートディレクトリのconfフォルダの下にあるserver.xmlを見出します。
(1)HTTPポート。デフォルトは8080で、次のように8081に変更します。
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
(2)Tomcatサービスポートを閉じます。デフォルトは8005で、次のように8006に変更します。
<Server port="8006" shutdown="SHUTDOWN">
(3)AJPポート。デフォルトは8009で、次のように8010に変更します。
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
保存します。 これでこの2つのTomcatは同時に使用できます。