Tomcat 目录结构以及基本配置
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 目录结构以及基本配置的更多相关文章
- [svc]tomcat目录结构/虚拟主机/nginx反向代理cache配置
tomcat目录文件 /usr/local/tomcat/bin/catalina.sh stop sleep 3 /usr/local/tomcat/bin/catalina.sh start to ...
- Tomcat——目录结构
Tomcat目录结构:1. 一级目录 bin ——Tomcat执行脚本目录conf ——Tomcat配置文件lib ——Tomcat运行需要的库文件(JARS)logs ——Tomcat执行时的LOG ...
- tomcat目录结构以及项目部署
摘要:tomcat的目录结构 tomcat是一个轻量级的免费开源的web服务器,使用非常方便,也是最普遍的一款优秀服务器. 一.tomcat目录结构 1.官方下载 http://tomcat.apa ...
- [转帖]Tomcat目录结构详解
Tomcat目录结构详解 https://www.cnblogs.com/veggiegfei/p/8474484.html 之前应该是知道一点 但是没有这么系统 感谢原作者的描述. 1.bin: 该 ...
- Tomcat 目录结构以及相关规范的介绍
目录 安装tomcat tomcat目录结构 tomcat/bin目录 tomcat/conf目录 tomcat/logs目录 JavaEE对项目结构的规范 war包 安装Tomcat 参考:安装Ja ...
- Tomcat目录结构及Tomcat Server处理一个http请求的过程
http://blog.sina.com.cn/s/blog_62cb15980101jh9x.html 1.Tomcat的结构概述 Tomcat服务器是由一系列可配置的组件构成,其核心组件是 ...
- Tomcat学习笔记【3】--- Tomcat目录结构
本文主要讲Tomcat包的目录结构. 1 bin目录 这个目录只要是存放了一些bat文件或者sh文件.比如说我们需要启动tomcat的bat文件就在这个目录下. 2 conf 这个目录中存放的都是一些 ...
- Tomcat目录结构
首先来了解一下Tomcat5.5的目录结构: /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中包括server ...
- Tomcat目录结构详解
1.bin: 该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe.tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口 ...
随机推荐
- Vmware12安装centos系统详解
vmware12安装centos7系统详解 用虚拟机12安装centos7系统详细安装过程,后附centos7下载地址. 工具/原料 虚拟机12 centos7系统镜像 方法/步骤 1 1.百度搜索c ...
- JavaScript的基本包装类型概述与基本包装类型_Number类型
JavaScript的基本包装类型示例 为了便于操作基本类型值,javaScript 提供了 3 个特殊的引用类型:Boolean.Number和 String. 这些类型与其他引用类型相似,但同时也 ...
- UVA1471-Defense Lines(思维+STL)
Problem UVA1471-Defense Lines Accept: 297 Submit: 2776Time Limit: 9000 mSec Problem Description Aft ...
- md5之守株待兔
第一个实验吧的题目,不太会做,参考了很多大佬的经验,最后发现这个题目很简单,大概这就是入门的感觉吧!如果你多次尝试点开题目给的连接,就会发现,系统的密钥一直会变,可是我的密钥却保持一个,这就让我们联想 ...
- 有时间研究一下Maven打包插件细节
Maven工作分为多个阶段,具体阶段参考:https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html ...
- PHP与Nginx之间的运行机制以及原理
一.普及Nginx与Php-fpm相关知识点 Nginx是什么 Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服 ...
- docker 8 docker的镜像命令
先回顾一下容器.存储.镜像三者之间的关系. 我们知道docker的logo是一条大鲸鱼背上驮着集装箱.那我们对应到docker如下: 1)蓝色的大海里面------->宿主机系统比如我笔记本wi ...
- mysql 监控工具(windows版本)
文章转自 https://www.cnblogs.com/wucj/p/7152020.html 工具下载 http://www.profilesql.com/download/
- Spark笔记-repartition和coalesce
窄依赖.宽依赖以及stage的划分依据:https://www.cnblogs.com/itboys/p/6673046.html 参考: http://blog.csdn.net/u01268493 ...
- linux内存源码分析 - 内存回收(整体流程)
本文为原创,转载请注明:http://www.cnblogs.com/tolimit/ 概述 当linux系统内存压力就大时,就会对系统的每个压力大的zone进程内存回收,内存回收主要是针对匿名页和文 ...