将应用部署到Tomcat根目录的3种方法

本文通过查阅google/百度,通过自己亲测,部署,并测试

本文的目的:

应用部署到Tomcat根目录的目的是可以通过“http://[ip]:[port]”直接访问应用,而不是使用“http://[ip]:[port]/[appName]”上下文路径进行访问。

法一:

删除原webapps/ROOT目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下,开启tomcat服务,直接可通过localhost:8080访问应用

法二:

删除原webapps/ROOT目录下的所有文件,修改文件“conf/server.xml”,在HOST节点下增加如下Context的内容配置:

删除原webapps/ROOT目录下的所有文件,修改文件“conf/server.xml”,在HOST节点下增加如下Context的内容配置:

Server.xml配置代码 
  
              
   

这里跟文章提供的链接中不一样,需要注意的是(黄色部分),需要将webapps/ROOT目录以及目录下的所有文件都删除,才会有效果,如果不删除ROOT目录,不会去读取context中配置的war包,如果指定已经解压好的应用目录,可以不用删除ROOT目录,通过localhost:8080访问

法三:

与法二类似,但不修改全局配置文件“conf/server.xml”,而是在“conf/Catalina/localhost”目录下增加新的文件“ROOT.xml”(注意大小写),文件内容如下:

Server.xml配置代码 
  
  
 

注意:要删除ROOT目录,不然也会不能访问

这三种方法都是经过测试,可以直接访问,无需增加应用目录名才能够访问!

你可能感兴趣的:(将应用部署到Tomcat根目录的3种方法)