资讯专栏INFORMATION COLUMN

Tomcat 学习笔记(3) - Host 主机配置

xzavier / 1156人阅读

摘要:今天学到根应用的部署。中将一个应用成为一个就是对我们的主机配置。重点在和属性根据官方文档解释是相对于的。也就是如果的是是的话如上例那么全路径就是以上规则满足于使用相对路径也可以配置绝对路径。

今天学到 tomcat ROOT(根) 应用的部署。

传统部署,我们将我们的应用(demo)放在 webapps 目录下面时候就访问

http://localhos:8080/demo 即可。

但是如果我想通过访问 Domain 也就是 http://localhos:8080 有什么办法能访问到我们的应用呢?

答案当然是 有办法。

方法很简单 就是在 tomcat 的 appBase 制定的位置 一般是 webapps 目录下面建立一个 ROOT 目录,即可。

如果是使用 war 包部署的话。直接把你的war包。取名叫做 ROOT.war 即可。

此时访问应用的话就可以直接访问 http://localhos:8080

此时,有的小伙伴会问,把war包的名字固定成 ROOT.war 瞬间感觉节操碎了一地。那有没有。灵活一点的办法呢。

答案当然是 有办法。

知道 conf/server.xml 文件。

找到 Host 标签

Host 标签中加一个 Context 元素。(tomcat中将一个应用成为一个Context)就是对我们的 主机配置。


   
   
   ...

docBase
根据 tomcat 官方文档解释docBase是相对于 appBase 的。也就是如果 tomcat 的 $catalina.base/usr/local/tomcat
appBasewebapps 的话
docBase="demo"(如上例)

那么 docBase 全路径 就是 ${catalina.bae}/webapps/demo = /usr/local/tomcat/webapps/demo

以上规则满足于 使用相对路径

也可以配置绝对路径。

path
根据 tomcat 官方文档解释 path 大概意思就是,当请求的uri的是以path开头是启用该Context

现在我们又可以愉快的玩耍了

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/64165.html

相关文章

  • Nginx配置文件学习笔记

    摘要:配置文件学习笔记定义运行的用户和用户组进程数,建议设置为等于总核心数全局错误日志定义类型,进程文件指定进程可以打开的最大描述符数目工作模式与连接数上限这个指令是指当一个进程打开的最多文件描述符数目,理论值应该是最多打开文件数与进程数相除, Nginx配置文件学习笔记 定义Nginx运行的用户和用户组 user nginx; Nginx进程数,建议设置为等于CPU总核心数 worker...

    muddyway 评论0 收藏0
  • Nginx配置文件学习笔记

    摘要:配置文件学习笔记定义运行的用户和用户组进程数,建议设置为等于总核心数全局错误日志定义类型,进程文件指定进程可以打开的最大描述符数目工作模式与连接数上限这个指令是指当一个进程打开的最多文件描述符数目,理论值应该是最多打开文件数与进程数相除, Nginx配置文件学习笔记 定义Nginx运行的用户和用户组 user nginx; Nginx进程数,建议设置为等于CPU总核心数 worker...

    MoAir 评论0 收藏0
  • Tomcat架构解析》读书笔记

    摘要:用来表示一个应用表示实例与当处理请求时,需要将请求映射到具体的容器进行处理请求映射,除了考虑映射规则,这时候还要对进行生命周期的管理组件的注册初始化销毁等等适配器模式解耦,与以及的沟通桥梁 title: Tomcat静态架构date: 2018-10-24 13:46:20tags: tomcat 读书笔记 《Tomcat架构解析》读书笔记一 大体设计思路 接收客户端请求(Co...

    rockswang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<