TOMCAT部署安装

  

Tomcat介绍
■免费的,开放源代码的网络应用服务器
■Apache软件基金会(Apache软件基金会)雅加达项目中的一个核心项目
■由Apache,太阳和一些公司及个人共同开发而成
■深受Java爱好者的喜爱,并得到部分软件开发商的认可
■目前比较流行的网络应用服务器
Tomcat核心组件

  

Tomcat处理请求过程

  

1。用户在浏览器中输入网址localhost: 8080/测试/索引。jsp、请求被发送到本机端口8080,被在那里监听的狼HTTP/1.1连接器获得;
2.连接器把该请求交给它所在的服务的引擎(容器)来处理,并等待引擎的回应。
3.引擎获得请求localhost/测试/index . jsp,匹配所有的虚拟主机主机;
4.引擎匹配到名为本地主机的主机(即使匹配不到也把请求交给该主机处理,因为该主机被定义为该引擎的默认主机),名为本地主机的主机获得请求/测试/索引。jsp、匹配它所拥有的所有Context.Host匹配到路径为/测试的上下文(如果匹配不到就把该请求交给路径名为"的上下文去处理),
=5.路径“/测试”的上下文获得请求/索引。jsp,在它的映射表中寻找出对应的Servlet.Context匹配到URL模式为* . jsp的Servlet,对应于JspServlet类;
6。构造HttpServletRequest对象和HttpServletResponse对象,作为参数调用JspServlet的doGet()或doPost(),执行业务逻辑,数据存储等;
7.上下文把执行完之后的HttpServletResponse对象返回给主机;
8.主机把HttpServletResponse对象返回给引擎;
9.引擎把HttpServletResponse对象返回连接器;
10。连接器把HttpServletResponse对象返回给客户浏览器。
Tomcat目录结构
[root@localhost ~] #我/usr/local/tomcat/
总用量124
drwxr-x——2根根4096年3月7日22:34本
-rw-r——1根根19203年2月5日00:32建筑。txt
drwx - - - - - - 3根根254年3月7日22:36参看
-rw-r——1根根6095年2月5日00:32贡献。md
drwxr-x——2根根4096年3月7日22:34自由
-rw-r——1根根57092年2月5日00:32许可
drwxr-x——2根根197年3月7日22:36日志
-rw-r——1根根2333年2月5日00:32注意
-rw-r——1根根3255年2月5日00:32 README。md
-rw-r——1根根6854年2月5日00:32发行说明
-rw-r——1根根16262年2月5日00:32运行。txt
drwxr-x——2根30根3月7日22:34临时
drwxr-x根81年2月5——7根00:31 webapps
drwxr-x——3根22根3月7日22:36工作

  <人力资源/>   

●本
存放启动和关闭Tomcat的脚本文件,比较常用的是catalina.sh, startup.sh,
关闭。上海三个文件

  配置

●存放Tomcat服务器的各种配置文件,比较常用的是server.xml, context.xml,
tomcat-users.xml、web。xml四个文件。

  

●自由
存放Tomcat服务器的jar包,一般不作任何改动,除非连接第三方服务,比如复述,
那就需要添加相对应的jar包

  

●日志
存放Tomcat日志

  

●临时
存放Tomcat运行时产生的文件

  

●webapps
存放项目资源的目录

  


●工作Tomcat工作目录,一般清除Tomcat缓存的时候会使用到
Tomcat部署步骤
第一步:通过Windows下载并共享安装JDK
在部署Tomcat之前必须安装好JDK,因为JDK是Tomcat运行的必要环境。
[root@localhost ~] # smbclient - l//192.168.235.1
#远程共享
Sharename类型评论

  <人力资源/>   
 <代码>管理磁盘美元远程管理
  tomcat磁盘 
  

[root@localhost ~] # mkdir/abc
root@localhost ~ #山。cifs//192.168.235.1/tomcat/abc
#挂载tomcat共享文件到Linux本地目录中

  

[root@localhost ~] # cd/abc #进入本地目录查看
(root@localhost abc) # 12 d18cfcd6599aff0445766acc4ca231c5025773.torrent ls

apache jmeter - 5.1
apache-jmeter-5.1.zip
apache-tomcat-9.0.16.tar.gz
jdk-11.0.5_windows-x64_bin.exe
jdk-8u152-windows-x64.exe
jdk-8u201-linux-x64.rpm
tomcat优化压测jmx

  

(root@localhost abc) # rpm -ivh jdk-8u201-linux-x64。rpm
#安装JDK
第二步:确认JDK安装的目录路径
[root@localhost ~] # cd/usr
(root@localhost usr) # ls
本游戏java lib64地方分享tmp
等包括自由libexec sbin src
#切入/usr目录见java目录

  

(root@localhost usr) # cd java/
(root@localhost java) # ls
默认jdk1.8.0_201-amd64最新
#切入java目录可见jdk1.8.0_201-amd64文件

  

(root@localhost java) # cd jdk1.8.0_201-amd64/
[root@localhost jdk1.8.0_201-amd64] # pwd
/usr/java/jdk1.8.0_201-amd64
#确认安装路径
第三步:设置环境变量/etc/profile文件
(root@localhost java) # vim/etc/profile

TOMCAT部署安装