Tomcat服务详解之简介与安装
一、Tomcat相关知识
1.1 Tomcat简介
Tomcat和PHP一样,都是用来处理动态页面的。
Tomcat也可以作为web应用服务器,开源的。
PHP可以打开.php后缀的文件,Tomcat可以打开.jsp后缀的文件
Tomcat使用Java代码写的程序,运行的是Java的web应用程序。
1.2 Tomcat的特点和功能
servlet容器 :执行java servlet ,服务端的Java程序,处理客户端的http请求,以及响应
jsp容器 :Java server page ,这是一种动态页面的技术,可以在html 的页面里面嵌入Java代码。
自身也是一个http服务器
Tomcat是一个轻量级的动态页面处理程序,高并发场景不适用。
1.3 Tomcat主要作用
我们对Tomcat做的主要工作是:优化。Tomcat自身的优化,系统的内核优化,jvm优化。
servlet :
是Java语言当中用来开发web应用程序的关键组件
功能:
处理http请求,生成动态内容以及响应客户端的请求。
处理Java的业务逻辑。
会话管理,保持用户的状态信息,购物车同步,用户登录等等。
转发Nginx的动态请求到数据库。
jsp :
是一种web应用程序的界面,界面的语言是用Java实现的。
文件以 .jsp 结尾,如 index.jsp 。
1.4 Tomcat的组件
connector :负责对外接收和响应请求,是Tomcat与客户端沟通的一个枢纽,监听端口来接收外界请求。接收到了请求之后,传递给其他组件进行处理,处理完成之后再回到connector,再响应客户端。
端口 :8080(默认)
container :负责处理业务逻辑,由以下四个功能组成:
engine :用来管理多个虚拟主机,一个service只有一个engine
host :站点,一个host就是一个主机,通过配置host,可以添加多个站点。
context :一个context代表一个web应用
wrapper :封装器,负责处理最底层的逻辑
service :对外提供web服务,包含connector和container
Tomcat可以有多个service,每个service之间互相是独立的。
二、Tomcat部署安装
-
关闭防火墙和守护进程
-
安装Java依赖环境
3. 解压Tomcat压缩包,重命名tomcat复制到/usr/local
4. 到安装目录下启动Tomcat
5. web访问IP地址:8080端口即可获得Tomcat页面服务
Tomcat目录的作用
bin :存放启动和关闭Tomcat脚本的文件。startup.sh shutdown.sh
conf :存放Tomcat的配置文件。
server.xml :主配置文件
context.xml :host的默认配置信息
tomcat-user.xml :登录时认证用户和密码的相关信息,manager文件必须要赋权修改之后才能打开
lib :Tomcat运行时需要的jar包,一般不动
logs :日志文件。catalina.out 主日志文件
temp :存放Tomcat运行时产生的文件。
webapps :部署Tomcat的web应用的目录,类似Nginx的html目录
原文地址:https://blog.csdn.net/2401_84618124/article/details/140489027
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!