以部署两个项目为例,多个项目部署方法相同。

使用相同端口

1.将两个项目包都放到webapps文件夹下

一个tomcat下部署多个项目_项目部署

2.修改conf下的server.xml文件

  • 新增两个节点,一个代表一个项目

一个tomcat下部署多个项目_tomcat_02

3.启动tomcat,访问两个项目

一个tomcat下部署多个项目_重命名_03

使用不同端口

1.复制webapps目录,放在同一文件夹,重命名为webapps1

一个tomcat下部署多个项目_重命名_04

webapps目录下面放项目一,webapps1目录下放项目二。

2.修改conf下的server.xml文件

  • 新增一个Service节点,复制原来节点的全部内容。

一个tomcat下部署多个项目_xml文件_05

3.修改新增的Service节点

需要修改的属性 修改为
Service的name属性 从Catalina修改为Catalina1
http协议访问的Connector的port属性 修改为8088
AJP协议访问的Connector的port属性 修改为8010
Engine的name属性 从Catalina修改为Catalina1
Host的appBase属性 从webapps修改为webapps1

一个tomcat下部署多个项目_项目部署_06

4.重启tomcat

一个tomcat下部署多个项目_项目部署_07