Linux 同时启动多个Tomcat

需要在同一系统里启动多个tomcat,应该怎么处理?

tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到.文件%TOMCAT_HOME%/conf/server.xml是tomcat服务配置文件,里面有很多配置项,本文只关注怎么修改端口,其他配置项的含义不做说明。下面把该配置文件中各端口的含义说明下.

<Serverport="8005"shutdown="SHUTDOWN">

接受服务器关闭指令的端口号,我们叫关闭指令端口.

<Connectorport="8080"protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"/>

http请求处理端口,我们在网页上输入的普通url地址包含的端口就是他.这个端口叫http端口.

<Connectorport="8080"protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"/>

https请求的处理端口.这个端口叫https端口.

<Connectorport="8009"protocol="AJP/1.3"redirectPort="8443"/>

接收AJP协议的处理端口.这个端口叫ajp端口.

<Connectorport="8009"protocol="AJP/1.3"redirectPort="8443"/>

https请求的处理端口.

实际上就4个端口。

下面我以一个系统里启动3个tomcat为例,说明下操作步骤

分配端口

Tomcat1端口分配表(tomcat1全部采用默认配置)

端口端口号

关闭指令端口8005

http端口8080

https端口8443

Ajp端口8009

Tomcat2端口分配表

端口端口号

关闭指令端口8006

http端口8081

https端口8444

Ajp端口8010

Tomcat3端口分配表

端口端口号

关闭指令端口8007

http端口8082

https端口8445

Ajp端口8011

然后启动这三个tomcat即可...

转载地址:http://www.linuxidc.com/Linux/2012-10/72248.htm

相关推荐