一台服务器配置多个tomcat

1.从官网下载解压版的tomcat解压并复制出多个命名tomcat8080、tomcat8081,http://tomcat.apache.org/

2.修改配置文件server.xml在tomcat\conf文件夹下

<Server port="8005" shutdown="SHUTDOWN">

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

==================================================

<Server port="8006" shutdown="SHUTDOWN">

 <Connector port="8081" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 <Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

3.添加环境变量

我的电脑-右键-属性-高级系统设置-环境变量-系统变量

添加变量名CATALINA_HOME_8080值为F:\tomcat7-8080

添加变量名CATALINA_HOME_8081值为F:\tomcat7-8081

添加变量名CATALINA_BASE_8080值为F:\tomcat7-8080

添加变量名CATALINA_BASE_8081值为F:\tomcat7-8081

4.修改tomcat配置文件

将tomcat8080\bin文件夹下的catalina.bat文件中的CATALINA_HOME都替换成CATALINA_HOME_8080将CATALINA_BASE都替换成CATALINA_BASE_8080;

tomcat8081同上;

将tomcat8080\bin文件夹下的startup.bat和shutdown.bat文件中的CATALINA_HOME都替换成CATALINA_HOME_8080

5.修改项目路径,在tomcat\conf文件夹下的server.xml中添加一行代码, 在<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">下面添加

<Context path="" docBase="F:\tomcat7-8080\webapps\mavenspring" debug="0" reloadable="true"/>

docBase值是项目在tomcat中的绝对路径

6.启动tomcat\bin目录下的startup.bat,在网址输入localhost:8080,第一次打开时tomcat官网,关闭重新启动后出现项目的首页

7.添加服务

修改tomcat\bin目录下的service.bat文件中的set SERVICE_NAME ,set DISPLAYNAME的值

8.安装服务

运行-cmd,在控制窗口中定位到service.bat所在的文件夹位置,输入service.bat install 回车

在服务里面就会看到服务名称为Tomcat8081的服务,然后右击属性,启动方式改为自动,启动服务即可。

猜你喜欢

转载自blog.csdn.net/j734948791/article/details/81181622