多语言展示
当前在线:1571今日阅读:91今日分享:37

Tomcat如何部署多个项目

有时候我们在编写web项目时,有好几个项目需要同时运行,但直接放置war包总会出各种问题,比如说同一个Tomcat 同一个端口 部署多个项目,或者同一个Tomcat 多个端口 部署多个项目,经过几番测试决定分享给大家,jdk的安装就不多讲了,配好环境变量就可以
工具/原料
1

Windows

2

Jdk

3

Tomcat

同一个Tomcat 同一个端口 部署多个项目
1

第一步:把待发布的多个项目.war文件放入tomcat的webapps文件下

2

第二步:修改 TTomcat\conf 下的server.xml文件,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应用。

3

第三部:启动Tomcat服务,使用 http://localhost:8080/HelloApp1/ 访问项目即可。

同一个Tomcat 多个端口 部署多个项目
1

第一步:修改 Tomcat\conf 下的server.xml文件,1. 复制  全部节点 ,粘贴新增节点2. 删除掉新增节点下的节点3. 新增Service节点的name属性修改为Catalina1 4. 新增Service节点的Connector节点port属性修改为8001(根据机器配置未占用端口)5. 新增Service节点的Engine节点的name修改为Catalina16. 新增Service节点的Engine节点的Host节点appBase属性修改为webapps1

2

第二步:Tomcat 路径下新建文件夹webapps1,里面放要发布的项目 .war文件

3

第三步: 复制Tomcat\conf目录下的Catalina生成副本 ,并命名为Catalina1

4

第四部:启动Tomcat服务,使用 http://localhost:端口号/项目名/ 访问项目即可。如果还要再发布一个项目,重复上述步骤即可再新增一个节点,再新建一个webapps2文件夹,再复制一个Catalina2文件夹。

注意事项

必须保证jdk和tomcat的一切正常

推荐信息