Tomcat下Web应用如何根目录

本文介绍了如何在Tomcat中将Web应用部署到根目录,包括修改server.xml配置,删除ROOT目录内容,创建ROOT.xml文件并设置正确路径,以实现http://ip:8080/的直接访问方式。

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

1.开发中Web应用如何部署到根目录

通常开发过程中一般访问的方式是http://ip:8080/项目名(例如:ProviderProject),不会是直接访问根路径的方式;在通过Eclipse配置完工程开发过程中发布的用的Tomcat以后会出现如下目录:


我们找到Servers下的server.xml配置文件,查看配置的访问路径path为“/ProviderProject”,只需要做简单的修改改为path=""即可访问路径的格式即为http://ip:8080/

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">
 <Context docBase="ProviderProject" path="/ProviderProject" reloadable="true" source="org.eclipse.jst.jee.server:ActivityProject"/></Host>

2.项目到后期真正部署时通常访问的路径是http://ip:8080/,不需要用户在输入一长串的工程名

实现访问根路径的操作步骤:

1.把工程的war包解压,放到apache-tomcat-8.0.47\webapps目录的任何目录下,例如:我在Tomcat下新建了(ProviderDeploy)apache-tomcat-8.0.47\ProviderDeploy目录,然后将解压好的工程(ProviderProject)复制ProviderDeploy目录下;

2.删除apache-tomcat-8.0.47\webapps\ROOT目录下的所有文件;

3.然后在apache-tomcat-8.0.47\conf\Catalina\localhost目录下,新建一个ROOT.xml文件,写入类似于如下内容:

<?xml version='1.0' encoding='utf-8'?>

<Context path="" docBase="C:\deploy\apache-tomcat-8.0.47\ProviderDeploy\ProvideryProject" debug="0" privileged="true" reloadable="true"/>

path设置为空,docBase设置项目war包解压以后工程的绝对路径

4.重启Tomcat服务器,查看启动窗口既能看到会加载解析ROOT.xml文件;访问路径通过http://ip:8080/方式访问即可

也有一些其他的方式参考:

https://www.cnblogs.com/attlia/p/3660725.html

http://blog.youkuaiyun.com/yakoo5/article/details/53207880

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值