天天看点

Tomcat如何部署多个项目? - Tomcat 8.0

目的:windows服务器的Tomcat想要部署多个项目,启动Tomcat,可以通过不同的端口来访问不同项目。

部署方案

1. 同一个Tomcat,多个端口

  1. 打开Tomcat文件夹中的conf文件夹,打开​

    ​server.xml​

    ​,
  2. 复制 全部节点 ,粘贴新增节点
  3. 删除掉新增节点下的节点
  4. 新增Service节点的name属性修改为Catalina1
  5. 新增Service节点的Connector节点port属性修改为8001(根据机器配置未占用端口),redirectPort修改为8444
  6. 新增Service节点的Engine节点的name修改为Catalina1
  7. 新增Service节点的Engine节点的Host节点appBase属性修改为webapps1
  8. 保存,回到Tomcat文件夹中,新建webapps1文件夹,将war包放到该文件夹中
  9. 打开bin文件夹,运行startup.bat文件

2. 同一个Tomcat 同一个端口 部署多个项目

  1. 在server.xml文件中新增节点,一个节点代表一个web应用、
  2. path属性:指定访问该Web应用的URL入口。 如“/HelloApp1/”
  3. docBase属性:指定Web应用的文件路径,可以给定绝对路径,可以给定相对路径,如应用HelloApp1的文件路径为/webapps/HelloApp1
  4. reloadable属性:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。