1 Tomcat 目录层次结构

  

bin:存放启动和关闭tomcat 的脚本文件
conf: 存放配置文件

    • server.xml:该文件用于配置和server 相关的信息,比如tomcat 启动端口,配置Host, 配置web 应用
    • web.xml:该文件配置与web应用相关的信息
    • tomcat-users.xml:配置用户的权限与密码信息

lib:存放运行tomcat需要的jar包
logs: 存放日志
webapps: 存放web 应用(web站点)。比如建立web1 目录,下面放置我们的html文件,jsp文件等,则web1被当做一个web应用管理起来
work 工作目录:存放jsp被访问后生成的对应的server文件 class文件

  Tomcat 体系结构

  

如何配置默认主机

在tomcat/conf/server.xml 文件下修改配置

<Engine name="Catalina" defaultHost="主机名">

2 虚拟目录配置与管理

① Tomcat 如何管理虚拟目录

  需求: 当我们把 web 应用放到webapps 目录, tomcat会自动管理,如果我们希望tomcat 可以管理其他目录下的web 应用 –> 通过配置虚拟目录实现

  ② 配置tomcat 虚拟目录需要在conf 目录下的server.xml 的<host> 节点间添加如下代码:

  <Context path="/web5" docBase="c:\web5"/>

  访问时要加上虚拟目录,如我们希望访问web5下的Hello.html,则可以输入地址:http://localhost:8080/web5/Hello.html。

  ③ 配置完成之后,需要重启tomcat 才能生效

3 设置web应用默认主页

配置web 应用下WEB-INF下的web.xm文件

<welcome-file-list>

<welcome-file>Hello2.html</welcome-file>

</welcome-file-list>

  4 配置域名

  ① 修改配置 C:\Windows\System32\drivers\etc 下的hosts文件

  

  

②修改conf 目录下的配置文件server.xml

A. web 应用存放于webapps下时,需要添加如下配置:

其中 www.taobao.com 就是在步骤1中hosts文件中配置的域名,注意appBase必须是webapps, Context里的path选项不用配置,docBase就是web 应用主目录。

B. web应用存放于虚拟目录中,需要进行如下配置:

appBase为虚拟目录的绝对路劲,Context 的path选项为/, docBase为虚拟目录的绝对路径。

Tomcat 目录结构以及基本配置的更多相关文章

  1. [svc]tomcat目录结构/虚拟主机/nginx反向代理cache配置

    tomcat目录文件 /usr/local/tomcat/bin/catalina.sh stop sleep 3 /usr/local/tomcat/bin/catalina.sh start to ...

  2. Tomcat——目录结构

    Tomcat目录结构:1. 一级目录 bin ——Tomcat执行脚本目录conf ——Tomcat配置文件lib ——Tomcat运行需要的库文件(JARS)logs ——Tomcat执行时的LOG ...

  3. tomcat目录结构以及项目部署

    摘要:tomcat的目录结构 tomcat是一个轻量级的免费开源的web服务器,使用非常方便,也是最普遍的一款优秀服务器. 一.tomcat目录结构 1.官方下载  http://tomcat.apa ...

  4. [转帖]Tomcat目录结构详解

    Tomcat目录结构详解 https://www.cnblogs.com/veggiegfei/p/8474484.html 之前应该是知道一点 但是没有这么系统 感谢原作者的描述. 1.bin: 该 ...

  5. Tomcat 目录结构以及相关规范的介绍

    目录 安装tomcat tomcat目录结构 tomcat/bin目录 tomcat/conf目录 tomcat/logs目录 JavaEE对项目结构的规范 war包 安装Tomcat 参考:安装Ja ...

  6. Tomcat目录结构及Tomcat Server处理一个http请求的过程

    http://blog.sina.com.cn/s/blog_62cb15980101jh9x.html 1.Tomcat的结构概述     Tomcat服务器是由一系列可配置的组件构成,其核心组件是 ...

  7. Tomcat学习笔记【3】--- Tomcat目录结构

    本文主要讲Tomcat包的目录结构. 1 bin目录 这个目录只要是存放了一些bat文件或者sh文件.比如说我们需要启动tomcat的bat文件就在这个目录下. 2 conf 这个目录中存放的都是一些 ...

  8. Tomcat目录结构

    首先来了解一下Tomcat5.5的目录结构: /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中包括server ...

  9. Tomcat目录结构详解

    1.bin: 该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe.tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口 ...

随机推荐

  1. 自定义Chrome浏览器

    一.全局 自用备份,窗体透明化.要添加对应网站的窗体class到对应的位置 /*主页背景*/ /*https://images.cnblogs.com/cnblogs_com/AardWolf/135 ...

  2. MySQL知识总结(一)安装与配置(Linux CentOS)

    1 安装 环境 CentOS yum install -y mysql-server mysql mysql-deve service启动 1.1 启动 service mysqld start 1. ...

  3. echarts修改上下左右的边距

    grid: {                top: '4%',                left: '3%',                right: '4%',            ...

  4. nginx相关命令

    https://www.cnblogs.com/zdz8207/p/CentOS-nginx-yum.html

  5. P1460 健康的荷斯坦奶牛 Healthy(DFS)

    思路:这道题还是用了小小的剪枝,这里要注意的是该题有很多中构建树的顺序,但是,在这众多顺序中不一定都能保证输出的方案字典序最小. 构建搜索树:如图构建 剪枝,emmm,看代码: #include< ...

  6. L2-012 关于堆的判断 (25 分)

    就是一个最小根堆. 最小根堆的性质,根节点小于等于子树的完全二叉树吧. 构建最小根堆的过程就是一个自下向上的过程. #include<iostream> #include<strin ...

  7. Nginx 反向代理 -- 一路上的坑转载

    个人学习之用转子https://www.cnblogs.com/xjbBill/p/7477825.html 前些天刚过来新公司上班,公司的项目都挺多的,只不过项目都是第三方公司团队开发的,现在本公司 ...

  8. 5linux引导流程解析

    课程大纲  Linux引导流程  Linux运行级别  Linux启动服务管理  GRUB配置与应用  启动故障分析与解决     常用固件设置 安全设置 可引导介质列表 可引导介质搜索顺序 ...

  9. jenkins发送生成的html报告作为邮件附件,但无内容的问题分析

  10. node.js api文档生成

    ApiDoc官网地址为:http://apidocjs.com/在Java中有Swagger及其升级版的Swagger2+Springfox自动生成接口管理文档.而在Node.js中则可以利用ApiD ...