Windows / Linux 多版本tomcat 共存配置方法[配置两个或多个Tomcat启动的方法]



用解压版的tomcat,不要用安装版的。 tomcat历史版本下载地址 https://archive.apache.org/dist/tomcat/

# 下载路径:/dist/tomcat/tomcat-9/v9.0.4/bin 绿色替换为你自己想要下载的版本号



修改conf\server.xml,


1、修改http访问端口

conf下的server.xml文件的服务访问端口,默认是8080可以改成其它的,如7000


<!– <Connector port=”8080” protocol=”HTTP/1.1” maxThreads=”150” connectionTimeout=”20000” redirectPort=”8443” /> –>

<Connector port=”8060” protocol=”HTTP/1.1” maxThreads=”150” connectionTimeout=”20000” redirectPort=”8443” />



2、修改shutdown端口

默认8005


<!– <Server port=”8065” shutdown=”SHUTDOWN”> –>

<Server port=”6005” shutdown=”SHUTDOWN”>



3、修改jvm启动默认端口,默认端口为8009 改成其他端口


<!– <Connector port=”8009” protocol=”AJP/1.3” redirectPort=”8443” /> –>

<Connector port=”6009” protocol=”AJP/1.3” redirectPort=”8443” />



## Windows tomcat 设置方法:


设置各个tomcat所使用的jdk版本

在bin 目录的startup.bat, shutdown.bat 文件增加


如:tomcat-6.0版本设置使用jdk6


打开startup.bat , shutdown.bat 在第7行的后面, rem Guess CATALINA_HOME if not defined的上方增加如下代码


set JAVA_HOME=D:\Program Files\Java\jdk1.6.0_45

set JRE_HOME=D:\Program Files\Java\jre6



## linux tomcat 设置方法:

同windows的设置方法,修改文件为startup.sh, shutdown.sh



.sh为linux下的执行脚本

.bat 为windows下的批处理脚本



其他版本的tomcat设置方法一致,


# 端口推荐的方式为版本号和默认端口结合的方式,这样方便记忆和配置:


http访问端口 80+2位tomcat版本号 如: tomcat6.0 建议修改为 8060 默认:8080


shutdown端口 2位tomcat版本号+05 如: tomcat6.0 建议修改为6005 默认:8005


jvm启动默认端口 2位tomcat版本号+09 如: tomcat6.0 建议修改为6009 默认:8009



tekin


启动tomcat: 执行 \bin\startup.bat


关闭tomcat: 执行 \bin\shutdown.bat



## linux tomcat 启动方法:


启动tomcat: 执行 bin/startup.sh


关闭tomcat: 执行 bin/shutdown.sh


tekin 原创,转载请保留出处

× 请我吃糖~
打赏二维码