Tomcat 发布项目访问路径设置

2019-05-25  本文已影响0人  PC_Repair

目标:把发布到 Tomcat 下的 Web 项目,访问路径去掉项目名称

方法 1:

原理:Tomcat 的默认根目录是 ROOT,实际上 ROOT 这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖 ROOT 项目 。
操作过程:
1.删除ROOT下所有文件及文件夹
2.把我们项目的 war 包解压后,项目目录下的所有文件和子目录都拷贝到 ROOT 目录下即可
或者有更狠的一招:直接删掉 ROOT 目录,然后把我们的项目打包名称改成 ROOT.war,放到 webapps下就行

方法 2:

原理:Tomcat 本身可以配置虚拟目录。方法就是在 Server.xml 中 <Engine> 的 <Host> 节点下加入 Context 信息。如我们可以配置 <Context path="/abc" docBase="D:\app\abc" ... /> ,那我们可以通过地址 http://localhost:8080/abc 来访问我们放在 D:\app\ 下面的 ab c项目。我们可以把这个 path="/abc" 修改为 path=""。意思就是把abc映射到根目录,访问路径就会变成http://localhost:8080/
操作过程:

<Context path="" reloadable="false" docBase="指定的项目文件路径">
    <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/>
</Context>
上一篇下一篇

猜你喜欢

热点阅读