Tomcat的优点/功能及安装

概述

Tomcat运行时占用的系统资源小,扩展性好,支持负载均衡与邮件服务等开发应用系统常用的功能;
Tomcat是一个开源的web服务器 ;
Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
&& 对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,所以当你运行tomcat时,它实际上作为一个Apache独立的进程单独运行的。 当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache服务器。

Tomcat重要目录说明:

/bin - Tomcat 脚本存放目录(如启动、关闭脚本)。
.sh 文件用于 Unix 系统; .bat 文件用于 Windows 系统

/conf - Tomcat 配置文件目录

/logs - Tomcat 默认日志目录。

/webapps - webapp 运行的目录

webapps工程发布目录结构:

下载安装JDK:

安装:
#rpm -ivh jdk-8u162-linux-x64.rpm
切换java版本:
#alternatives --config java
查看java版本:
#java -version

Tomcat的安装启动:

下载最新的tar包,tomcat最新的版本是9.0
#wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.6/bin/apache-tomcat-9.0.6.tar.gz
安装tomcat一般不要在root下安装

#useradd work
#mv apache-tomcat-9.0.6.tar.gz /tmp/
#su - work
[[email protected] ~]$ tar xfz /tmp/apache-tomcat-9.0.6.tar.gz    #解压
[[email protected] ~]$ ln -s apache-tomcat-9.0.6/ tomcat       #创建tomcat软链接
[[email protected] ~]$ ls
apache-tomcat-9.0.6 tomcat
[[email protected] ~]$ cd tomcat                         #进入tomcat目录
[[email protected] tomcat]$ bin/startup.sh         #启动tomcat
[[email protected] tomcat]$ ps -ef | grep java   #查看java是否正常
[[email protected] tomcat]$ lsof -i:8080             #检查tomcat端口是否存在

Tomcat逻辑结构

tomcat/conf/server.xml 结构如下:

处理流程:

用户发送请求到web服务器,该请求会被正在监听的Connector连接器接收,并把该请求交给Service下的Engine来处理,并等待Engine处理的结果。Engine获得请求后会根据请求的主机信息来匹配相应的Host主机,Host主机会根据请求的路径匹配对应的Context,Context web应用匹配上之后就构建request、response请求对象,调用指定的Servlet来处理请求。请求处理完成后会将esponse对象返回给Host主机,Host主机将response对象返回给Engine引擎,Engine再将response对象返回给Connector链接器,最后Connector连接器将response返回给浏览器。

原文地址:http://blog.51cto.com/13581826/2095252

时间: 2024-11-08 09:17:11

Tomcat的优点/功能及安装的相关文章

Tomcat专题二: JDK安装以及tomcat基本环境安装和使用

tomcat专题二:jdk安装以及tomcat基本安装和使用 书接tomcat专题一,在这一节将介绍一下java运行环境的安装以及tomcat的基本安装和使用.可能有人会问安装tomcat跟java运行环境有什么关系?正像专题一介绍的那样,tomcat本身只是一个业务框架,一个WEB容器,其底层还是基于jvm虚拟机来运行java程序的字节码文件.可以认为tomcat负责接受上层的应用请求,然后将请求的java程序交与jvm虚拟机执行并返回结果,这之间形成了一个调用关系,这在下面的tomcat启动

Tomcat系列之服务器的安装与配置以及各组件详解

Tomcat系列之服务器的安装与配置以及各组件详解 大纲 一.前言 二.安装与配置Tomcat 三.Tomcat 目录的结构 四.Tomcat 配置文件 注,本文的测试的操作系统为CentOS 6.4 x86_64,软件版本为jdk-7u40.apache-tomcat-7.0.42.博文中的所有软件请到这里下载:http://yunpan.cn/QGBCLwrZnpLMS. 一.前言 在上一篇博文中我们主要讲解的Tomcat的基础知识以及相关的Java知识,对于不怎么清楚的博友可以参考一下:h

yum功能:安装软件组,全系统更新

yum 不仅能够提供在线自动升级,他还可以用于查询,软件组的安装,整体版本的升级等. yun  [option]  [查询的工作项目]  [相关参数]          option: 主要的的参数,包括                 -y:当 yum 询问用户的意见时,主动回答 yes 而不需要要有键盘输入         [查询的工作项目]:由于不同的使用条件,而又一些选择的项目,包括:            install     :  指定的安装软件的名称,后面需接着输入软件的名称  

Tomcat在Linux上的安装与配置

Tomcat在Linux上的安装与配置 1.  jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html tomcat下载地址:http://tomcat.apache.org/download-70.cg 2.jdk安装与配置.(rpm包)    (1)jdk安装    rpm包:    # rpm -ivh jdk-7u79-linux-x64.rpm tar.gz

java环境--JDK和Tomcat在linux上的安装和配置

Tomcat在Linux上的安装与配置 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.1.下载JDK与Tomcat.    jdk下载地址:    http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html    tomcat下载地址:    http://tomcat.apache.org

tomcat linux下的部署安装

Tomcat在Linux上的安装与配置 转自http://blog.csdn.net/gyming/article/details/36060843 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54. 1.下载JDK与Tomcat. jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-18802

Tomcat服务器的下载及安装

Tomcat服务器的下载及安装 1)到apache官网.www.apache.org     http://jakarta.apache.org(产品的主页) 2) 安装版:window (exe.msi) linux(rmp) 压缩版:window(rar,zip) linux(tar,tar.gz)学习时候使用 3)运行和关闭tomcat 3.1 启动软件 a)找到%tomcat%/bin/startup.bat ,双击这个文件 b)弹出窗口,显示信息(不要关闭次窗口) c)打开浏览器,输出

1分钟试用PowerShell 5.0新功能PowerShellGet安装Script Browser和Script Analyzer

微软PowerShell 产品组上周发布了PowerShell 5.0 PowerShellGet功能.有了它,IT 人员可以方便地搜索,安装,更新PowerShell Module.在这篇博客中,我将演示如果使用PowerShellGet安装微软ScriptBrowser和ScriptAnalyzer应用程序. 首先,你需要下载和安装PowerShell 5.0 http://go.microsoft.com/fwlink/?LinkId=398175 安装完成后,启动PowerShell I

【tomcat】Centos7最快速安装tomcat网页实验环境(yum安装)

一.实验环境 EXSI6.0虚拟机系统:Centos7yum源:mirror.163.com.repo 二.实验步骤 1.yum安装tomcat yum install tomcat -y 2.yum安装tomcat网页访问必要服务 yum install tomcat-webapps tomcat-admin-webapps -y 3.开放tomcat:8080端口,开机启动 firewall-cmd --zone=public --permannet --add-prot=8080/tcp