tomcat 部署项目设置访问前缀

大致有如下四种方式:

1. 显示配置 Context 的 path

      需要在 server.xml 文件中手动配置。

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"></Host>中添加

<Context path="/" docBase="/your/project/base/" reloadable="false"></Context>

path 即为访问时前缀的名称,/表示不添加前缀。

2. 使用 webapps 子目录 ROOT

      将项目文件夹下的文件放入 webapps 下的子目录 ROOT 中(删除原来的文件,放入的文件保证有 index 之类的文件),启动项目后,访问不需要任何前缀。

3. 直接使用 webapps 目录

        将项目文件夹放入 webapps 下,启动后前缀即是项目文件夹的名字

注意:方法二和方法三使用的 webapps 目录也是可以修改的,位置就是方法一中提到的<Host>里的 appBase。

4. 使用 conf 目录下的 Catalina/localhost 目录

     在 localhost 目录下新建一个同文件中配置的 path 同名的 xml 文件,这里是 hello.xml 。

<Context path="/hello" docBase="/your/project/base/" debug="0" privileged="true"></Context>

        可以使用这里配置的 /hello 为前缀,可以隐藏项目的真实名字。

注意:此方式比较灵活,可以做到删除掉方法二中的 ROOT 目录,然后命名该文件为 ROOT.xml,里边的 path 置空即可。

猜你喜欢

转载自blog.csdn.net/qq_34147021/article/details/87366364