Tomcat配置项目路径规则

本文介绍了如何在Tomcat服务器中配置多层目录以便部署项目,包括直接通过webapps文件夹下的一层目录进行部署的方法,以及如何通过修改server.xml文件来支持更复杂的目录结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、只支持webapps文件夹下一层目录,如webapps/b(b为项目文件夹,或者b.war)可以通过绝对路径访问,即在ip+端口号后面直接跟项目名+方法名访问。不支持多层文件夹,如webapps/a/b,访问绝对路径访问不了。

2、如果想要支持多层文件夹,可以配置tomcat的/conf/server.xml,Host标签中添加<Context docBase="/B/Bd" path=""/>,path为访问的ip+端口号后跟着的虚拟路径,docBase可以为相对路径,也可为绝对路径,支持其他盘,支持多文件夹。配置之后,如果一层文件夹依然可以通过绝对路径访问。

3、如果想要配置多个项目路径,需要配置两个Host,每一个Host配一个项目。注意:两个Host的name就不能相同,这个name就是访问tomcat的域名,也就是说这里每个项目配置了独立的域名。我试过在同一个Host里配两个项目(就是在</Context>后加一个<Context path>),可是这样会出错,就是说同一个域名不能配两个项目。但是多个项目放在一个域名下,可以通过绝对路径访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值