博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat的优点/功能及安装
阅读量:5894 次
发布时间:2019-06-19

本文共 1682 字,大约阅读时间需要 5 分钟。

概述

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工程发布目录结构:

Tomcat的优点/功能及安装

下载安装JDK:

安装:

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

Tomcat的安装启动:

下载最新的tar包,tomcat最新的版本是9.0

#wget
安装tomcat一般不要在root下安装

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

Tomcat逻辑结构

Tomcat的优点/功能及安装

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

Tomcat的优点/功能及安装

处理流程:

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

转载于:https://blog.51cto.com/13581826/2095252

你可能感兴趣的文章
接口自动化测试的一点总结
查看>>
redis通过pipeline提升吞吐量
查看>>
[20180321]toad下execute as script的fetch
查看>>
以云到端创新变革医疗健康服务模式
查看>>
2016中国大数据大会暨大数据年度盛典将于12月20日在京举办
查看>>
移动开发工具推荐
查看>>
汽车市场将是嵌入式视觉应用最有潜力发展领域
查看>>
关于“AI是不是胡扯”之争:这是中国科技圈的胜利
查看>>
Android Design Support Library全解:Part 2 Snackbar
查看>>
上帝掷骰子吗?量子物理史话-序篇
查看>>
购买视觉智能相机必须要问清楚10个问题
查看>>
Mac下安装JDK(Mac 10.12)
查看>>
Linux下tmp文件夹的文件自动删除的问题(转)
查看>>
2016亚太智慧城市发展高峰论坛成功召开
查看>>
Hexo 博客的管理
查看>>
企业闪存应用八年回顾
查看>>
阿里云首次亮相国际顶级数据库学术会议ICDE
查看>>
今天心情不太开心
查看>>
Windows Server 2012及以上安装IIS的步骤
查看>>
html5+css3实现手机toast提示
查看>>