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为虚拟目录的绝对路径。

原文地址:https://www.cnblogs.com/Latiny/p/8360501.html

时间: 2024-07-29 02:45:43

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

Tomcat——目录结构

Tomcat目录结构:1. 一级目录         bin --Tomcat执行脚本目录        conf --Tomcat配置文件        lib --Tomcat运行需要的库文件(JARS)        logs --Tomcat执行时的LOG文件        temp --Tomcat临时文件存放目录        webapps --Tomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类)        work --Tomcat的工作目录,Tomc

javaEE Tomcat目录结构

 1. 一级目录 bin --Tomcat执行脚本目录 conf --Tomcat配置文件 lib --Tomcat运行需要的库文件(JARS) logs --Tomcat执行时的LOG文件 temp --Tomcat临时文件存放目录 webapps --Tomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类) work --Tomcat的工作目录,Tomcat将翻译JSP文件到的Java文件和class文件放在这里. 2. 二级目录(仅列出一级目录下几个重要的文件) (1)

JavaWeb的几个概念和TOMCAT目录结构以及WEB开发的目录结构

JavaWeb的几个概念和TOMCAT目录结构 一.JavaWeb应用的概念: 在Sun的Java Servlet规范中,对Java Web应用作了这样的定义:“Java Web应用由一组Servlet.HTML页.类.以及其它可以被绑定的资源构成.它可以在各种供应商提供的实现Servlet规范的Servlet容器中运行” Java Web应用中可以包含如下内容: -- Servlet -- JSP -- 实用类 -- 静态文档如HTML.图片等 -- 描述Web应用的信息(web.xml) 二

Tomcat目录结构详解(非常详细)

Tomcat7 的目录结构如图: · 1.bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe.tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启动Tomcat:如果是解压版,那么会有startup.bat和shutdown.bat文件,startup.bat用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动,shutdawn.bat用来停止Tomcat: 2.conf:这是一个非常非常

zbb20171108 tomcat目录结构

Tomcat8.0的目录结构: /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件,startup.bat,shutdown.bat,可以直接开启关闭tomcat服务.还有一些jar包如tomcat-juli.jar /conf:存放Tomcat服务器的各种全局配置文件,其中包括server.xml(Tomcat的主要配置文件,,里面配置了tomcat的3个端口号), Tomcat-users.xml(配置tomcat用户的账户名和密码)和web.xml等配置文件 /

tomcat目录结构及配置文件说明

TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:包含三个子目录:classes.lib和webapps /server/lib:存放Tomcat服务器所需的各种JAR文件 /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用 /commo

Tomcat目录结构

本节主要记录Tomcat文件的目录结构(Linux系统下) 打开Tomcat的文件夹,可以看到其子文件如下: bin:存放服务器脚本,为应用程序和脚本.存放windows或Linux平台上Tomcat启动(startup.sh)和关闭(shutdown.sh)的脚本文件. conf:存放配置文件.其中的server.xml和web.xml文件就存在在该目录下 logs:存放Tomcat服务器的日志文件 temp:每个web应用都有各自的虚拟目录 webapps:存放需要发布的web应用程序及其部

MySQL目录结构和Linux配置

MySQL目录结构 bin目录,存储可执行文件 data目录,存储数据文件 docs文档 include目录,存储包含的头文件 lib目录,存储库文件 share目录,错误消息和字符集文件 mysql配置文件: my.ini client port=3306 mysql default-character-set=utf-8 mysqld: mysql服务器端的配置 character-set-server=utf8 在Linux平台下安装MySQL 安装 三种方式:RPM包.二进制包.源码包

tomcat目录结构详解

bin:存放二进制可执行文件,startup.bat和shutdown.bat文件 lib:tomcat依赖的类库,如果需要添加tomcat需要依赖的jar文件,可以放置于此处.所有项目都可以共享它, work:当用户访问一个JSP页面时,tomcat会将JSP生成为Java文件,然后再将Java文件编译为class文件. webApps:存放项目目录 logs:tomcat运行日志 temp:存放tomcat临时文件 conf:项目配置文件 server.xml配置整个服务器信息,如设置端口号