tomcat 根目录配置方法
应用部署到tomcat容器中,使用http://127.0.0.1:8080/ 根目录访问而非 http://127.0.0.1:8080/ 项目名访问
- 删除webapps/ROOT下的所有的内容,将应用的所有文件目录放到ROOT目录下即可
2. 删除webapps下的所有内容,将应用的war包放入到除过webapps目录下的其他的目录,如/opt/xx/xxx.war,在conf/server.xml 中添加如下信息,在Host节点下添
加 <Context path="" docBase="/opt/xx/xxx.war" debug="0" reloadable="true" ></Context>
说明:
- path 的值设置为空;
- 应用不要放到tomcat的webapps目录下(如上述配置是放到自定义的文件夹中),否则访问时路径会出问题;
- docBase指定到绝对路径。 如此设置后重启tomcat,如果docBase指向的是war文件,会自动将war解压到 webapps/ROOT 目录;如果docBase指向的是应
- 用已解压好的目录,如 docBase="/opt/xx/xxx",tomcat不会生成webapps/ROOT目录,访问时将直接使用docBase指定的目录。
3.在“conf/Catalina/localhost”目录下增加新的文件"ROOT.xml"
<?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="/opt/xx/xxx.war" debug="0" reloadable="true"></Context>