banner

tomcat笔记-初识tomcat

一、tomcat的历史

tomcat最初由sun公司的软件架构师james duncan davidson开发,名称为"javaWebServer",该项目在1999年与apache软件基金会旗下的JServ项目合并,即成为现在的tomcat。

第一个版本(3.x)发布于1999年,该版本源自sun公司,实现了servlet2.2和jsp1.1规范。

2001年,tomcat发布了里程碑式的4.0版本,tomcat重新设计了架构实现了servlet2.3和jsp1.2规范。

当前主要版本支持对照表

  

6.x

7.x

8.x

8.5.x

9.x

JDK

>=5.0

>=6.0

>=7.0

>=7.0

>=8.0

Servlet

2.5

3.0

3.1

3.1

4.0

JSP

2.1

2.2

2.3

2.3

2.3

EL

2.1

2.2

3.0

3.0

3.0

WebSocket

N/A

1.1

1.1

1.1

1.1

注:

  

  

tomcat版本不是顺序发布,2015年发布9.0,2016年发布基于8.0和9.0部分特性的8.5版本

   

二、安装和部署

下载地址:http://tomcat.apache.com

注:

  

  

core是核心程序,linux就下zip或tar.gz的,其它是Win系统的。

Full Documentation是完整的说明文档

Deployer 安装部署版本,工具。

Extras是额外组件

Embedded是嵌入式版本

一般我们下载的core版本。

tomcat目录说明

目录及文件

说明

bin

用于存放tomcat启动,停止等批处理脚本和shell脚本

bin/startup.bat

用于在Windows下启动tomcat

bin/startup.sh

用于在Linux下启动tomcat

bin/shutdown.bat

用于在Windows下停止tomcat

bin/shutdown.sh

用于在Linux下停止tomcat

conf

用于存放tomcat的相关配置文件

conf/catalina

用于存储针对每个虚拟机的context配置

conf/contest.xml

用于定义所有web应用均需要加载的context配置,如果web应用中指定了主机的contest.xml,那么该文件的配置将被覆盖

conf/catalina.properties

tomcat环境变量配置

conf/catalina.policy

当tomcat在安全模式下运行时,此文件为默认的安全策略配置

conf/logging.properties

tomcat日志配置文件,可修改日志级别及存放路径

confi/server.xml

tomcat服务器核心配置文件,用于配置tomcat的连接器、监听端口、虚拟机主机等。tomcat主要更具该配置来创建服务器实例。

conf/tomcat-users.xml

用于定义tomcat默认用户及角色映射信息,tomcat的manager模块即用该文件定义的用户进行安全认证

conf/web.xml

tomcat中所有应用默认的部署描述文件,主要定义了基础server和MIME映射,如果不应用中不包含web.xml,则tomcat将使用此文件进行初始化部署描述,反之,tomcat会在启动时将默认部署描述与自定义配置进行合并。

lib

tomcat服务器依赖库目录,包含tomcat服务器运行环境依赖的jar包

logs

tomcat默认的日志存放路径

webapps

tomcat默认的web应用部署目录

work

web应用JSP代码生成和编译临时目录

 

推荐阅读:

如何在VMware模板中根据不同IP设置多网关地址

Windows2003不能访问samba及Linux不能挂载共享文件夹中NTLMv2的作用

新安装windows10系统个人自定义设置

阅读: 789
在同意共创许可协议(CC BY-NC-SA-4.0)的前提下,您可以转载本文。
付生保个人博客
https://shengbao.org/717.html

相关阅读

留言评论

暂无留言