【Linux】Tomcat简介及二进制安装

在这里插入图片描述

1、Tomcat介绍

  Tomcat是Apache 软件基金会(Apache Software Foundation)中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成,以Apache license许可的方式进行发布。由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

  Tomcat服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache独立的进程单独运行的。

Tomcat官网地址:https://tomcat.apache.org/

2、Tomcat的安装

2.1 安装JDK环境

使用我们事先准备好的离线包《jdk1.8》
链接:https://pan.baidu.com/s/1_JcE1J_M32QRGi35XP6wlg
提取码:nl6l

部署jdk的方式有很多我们可以选择按照本文的方式来部署,也可按照 Linux中安装jdk1.8和配置环境变量 这篇文章来部署;

#先将jdk离线包放入服务器中
#放入服务器中将jdk1.8解压放到/usr/local/目录下
tar xf jdk-8u221-linux-x64.tar.gz -C /usr/local/

#解压完我们去/usr/local目录看一下
cd /usr/local/

#配置环境变量
vim /etc/profile.d/java.sh

JAVA_HOME=/usr/local/jdk1.8.0_221
CLASSPATH=$JAVA_HOME/lib
PATH=$PATH:$JAVA_HOME/bin
 
#配置完成之后生效配置文件
source /etc/profile

#验证
java -version

java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

2.2 部署Tomcat

2.2.1 下载安装包

首先我们先下载安装包;

这里我们用tomcat10版本来安装
Tomcat官网:https://tomcat.apache.org/

进入官网–>选择右侧的Tomcat 10

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.2.2 部署Tomcat

下载完成之后上传至服务器;

#将下载好的安装包上传到服务器中;
#解压安装包
tar xf apache-tomcat-10.0.23.tar.gz

#将解压的目录移动到/usr/local/目录下并改名为tomcat
mv apache-tomcat-10.0.23 /usr/local/tomcat

#启动tomcat
/usr/local/tomcat/bin/startup.sh

在这里插入图片描述

2.2.3 web页面访问

启动完成,访问地址测试:ip:8080
默认端口为8080

在这里插入图片描述

可以访问到,完成部署;

2.2.4 二进制安装tomcat相关命令

#启动tomcat
/usr/local/tomcat/bin/startup.sh

#关闭tomcat
/usr/local/tomcat/bin/shutdown.sh

#查看tomcat版本与jdk、内核版本
/usr/local/tomcat/bin/version.sh

2.3 Tomcat配置文件详解

2.3.1 Tomcat目录详解

路径仅限于本文二进制安装;

目录说明路径
bin用于存放Tomcat启动或停止等脚本/usr/local/tomcat/bin/
conf用于存放Tomcat相关配置文件/usr/local/tomcat/conf/
libTomcat依赖库目录,包含Tomcat服务器运行环境依赖jar包/usr/local/tomcat/lib/
logsTomcat默认日志存放路径/usr/local/tomcat/logs/
webappsTomcat默认应用部署目录/usr/local/tomcat/webapps/
workWEB应用JSP代码生成和编译临时目录/usr/local/tomcat/work/
tempTomcat临时数据目录/usr/local/tomcat/temp/

2.3.2 Tomcat中conf目录中配置文件详解

本文二进制安装的conf路径为:/usr/local/tomcat/conf/

文件说明
Catalina用于存储针对每个虚拟机Context的配置文件
context.xml用于定义默认所有WEB应用都要加载的context配置,web自定义优先使用
catalina.propertiesTomcat的环境变量
catalina.policy当Tomcat在安全模式下运行,默认使用的安全策略
logging.properties日志配置文件,级别以及日志文件路径
server.xmlTomcat的主配置文件,包括连接器,监听端口,虚拟主机等
tomcat-user.xmlTomcat默认用户及角色映射信息,Manager模块用该文件定义用户安全认证
web.xml所有应用的默认部署描述文件

相关文章🔅

相关文章链接地址
【Linux】安装Tomcat以yum方式安装https://liucy.blog.csdn.net/article/details/127006134
【Linux】Tomcat简介及二进制安装https://liucy.blog.csdn.net/article/details/127009222
【Linux】Tomcat优化https://liucy.blog.csdn.net/article/details/127011859
Linux中安装jdk1.8和配置环境变量https://liucy.blog.csdn.net/article/details/123706070?spm=1001.2014.3001.5502
  • 52
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 44
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 44
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A-刘晨阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值