轻量级应用服务器Tomcat

Tomcat简介

        Tomcat是一款免费且开源的web应用服务器,是Apache软件基金会的一个核心开源项目,属于轻量级应用服务器。其开源、占用系统资源少、跨平台等特性深受java开发人员喜爱,是java开发人员的首选。

Tomcat三大核心组件

一、Web容器

  • 提供web页面功能,负责web服务的TCP/IP、HTTP等协议的响应与处理。

二、Jsp容器

  • 作为java前端展示的一个组件,是一种动态网页开发技术,使用jsp标签在网页中如嵌入Java代码(通常以<%开头 %>结尾的java代码块)

三、Servlet容器

  • 用于翻译jsp页面中嵌入的java代码,主要处理后端逻辑业务代码,比如与数据库的交互、加密等,处理完成后,将这些数据返回给前台jsp页面前台展示。
  • 动态交互处理,会将jsp传递过来的代码翻译为servlet ,再由catalina脚本帮忙处理servlet代码。

Tomcat部署

步骤:
一、下载安装JDK(因为tomcat是基于java编程语言开发,所以需要支持java运行环境的jdk)
二、设置JDK环境变量
三、安装Tomcat
rpm安装jdk-8u201-linux-x64.rpm

[root@localhost opt]# rpm -ivh jdk-8u201-linux-x64.rpm

设置JDK的环境变量

[root@localhost opt]# vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPAHT=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
[root@server opt]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
[root@server opt]# 

安装tomcat

[root@localhost opt]# mkdir /usr/local/tomcat
[root@localhost opt]# tar xzvf apache-tomcat-9.0.16.tar.gz -C /usr/local/tomcat
[root@localhost opt]# mv /usr/local/tomcat/apache-tomcat-9.0.16/* /usr/local/tomcat

Tomcat主要目录说明

  • bin:存放启动和关闭tomcat的脚本文件,常用的有 catalina.sh startup.sh shutdown.sh 三个文件
  • conf:存放tomcat服务器的各种配置文件,常用的有server.xml context.xml tomcat-users.xml web.xml 四个文件
  • lib:存放tomcat服务器的jar包,一般不做任何改动,除非连接第三方服务,比如redis。
  • logs:存放tomcat的日志文件
  • temp:存放tomcat运行时产生的文件
  • webapps:存放项目资源的目录
  • work:tomcat工作目录,一般清楚tomcat缓存的时候会用

tomcat启动优化

创建软链接

[root@localhost opt]# ln -s /usr/local/tomcat/bin/startup.sh /usr/local/bin/
[root@localhost opt]# ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin/

启动tmocat

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值