Tomcat服务器

来源:互联网 发布:qq空间绑定独立域名 编辑:程序博客网 时间:2024/06/06 01:29

1 概述

  • 一种web服务器。
  • Apache组织下的项目。
  • 运行Servlet和JSP的容器,且代码完全公开。
  • 不仅具有web服务器的基本功能,还提供了数据库连接池等许多通用组件功能。
  • 运行稳定、可靠、效率高,不仅可以和目前大部分主流的web服务器(如Apache、IIS服务器)一起工作,还可以作为独立的web服务器软件。

2 版本

Tomcat目前存在很多版本,了解其版本,从而知道自己的创建的项目使用的是几版规范,不同版本的规范技术可能不同。
官网:https://tomcat.apache.org/

3 Tomcat 7.x目录结构

|-----bin|-----conf|-----lib|-----logs|-----temp|-----webapps|-----work
  1. bin:用于存放Tomcat的可执行文件(xxx.exe)和脚本文件(xxx.bat)。

    • 启动脚本:startup.bat
    • 停止脚本:shutdown.bat
  2. conf:用于存放Tomcat的各种配置文件。

    • 核心配置文件:server.xml
    • 用户权限配置文件:tomca-users.xml
    • 所有web项目默认配置文件:web.xml
  3. lib:依赖库,用于存放Tomcat服务器和所有web应用程序需要使用的jar包。

  4. logs:用于存放Tomcat的日志文件。
  5. temp:用于存放Tomcat运行时产生的临时文件。(文件夹内内容可以随意删除)
  6. webapps:web应用程序的主要发布目录。默认情况下,将要发布的应用程序放到这个目录下。
  7. work:Tomcat处理JSP的工作目录,JSP编译生成的Servlet源文件和字节码文件放到这个目录下。

4 web应用

web服务器上运行的web资源都是以web应用形式呈现的,所谓web应用就是多个web资源的集合,通常也称web应用程序、web工程或web项目。
在javaEE规范中,web项目存在一定的目录结构,具体结构如下

项目名称(<Tomcat安装目录>\webapps文件夹下)    |-----静态资源,HTML、css、js    |-----WEB-INF(不能直接通过浏览器访问)            |-----web.xml(当前web项目的核心配置文件,servlet2.5必须有,3.0可以省略)            |-----lib(当前web项目所需要的第三方的jar的存放位置)            |-----classses(java源编译后生成class文件存放位置)
原创粉丝点击