您的位置:首页 > 运维架构 > Tomcat

Tomcat下Web应用如何根目录

2018-01-08 15:48 225 查看
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.csdn.net/yakoo5/article/details/53207880
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Tomcat 根目录 部署