企业网站架构部署与优化之Tomcat部署及优化

目录

1.1 Tomcat概述

        1.1.1 Tomcat介绍

        1.1.2 Tomcat核心组件

        1.1.3 Tomcat请求处理

1.2 Tomcat服务部署

        1.2.1 下载并安装JDK

        1.2.2 安装启动Tomcat

                1. 安装Tomcat服务

                2. 优化Tomcat服务启动时间

                3. Tomcat目录结构

1.3 Tomcat配置与优化

        1.3.1 虚拟主机配置

                1. 创建www和bbs项目目录和文件

                2. 修改Tomcat主配置文件

                3. 虚拟主机访问测试

        1.3.2 Tomcat优化

                1. Tomcat配置文件参数优化

                2. jmeter压测工具

                3. Java虚拟机(JVM)调优

1.4 常见错误说明


1.1 Tomcat概述

        自2017年11月编程语言排行榜Java占比13%,高居榜首,Tomcat也一度成为Java开发人员的首选。其开源、占用系统资源少、跨平台等特性深受广大程序员喜爱。本章主要学习如何部署Tomcat服务,根据生产环境实现多个虚拟主机的配置,最后的重点是进行压测,根据压测结果如何优化Tomcat服务及常见的内存溢出如何处理。

        1.1.1 Tomcat介绍

        自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在 SUN的JSWDK基础上开发一个可以直接提供 Web服务的JSP服务器,当然同时也支持 Servlet,这样Tomcat就诞生了。

        Tomcat是 Apache 软件基金会(Apache Software Foundation) Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。其被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,同时它又是 Sun公司官方推荐的Servlet和JSP容器,因此Tomcat越来越多的受到软件公司和开发人员的喜爱。由于有了Sun 的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0规范。因为Tomcat技术先进、性能稳定、免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

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

        当配置正确时,Apache 为HTML页面服务,而 Tomcat实际上运行JSP页面和Servlet。Tomcat和lIlS 等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat 处理静态HTML的能力不如Apache服务器。

        1.1.2 Tomcat核心组件

        通常意义上的Web服务器接受请求后,只是单纯地响应静态资源(如HTML文件、图片文件等),不能在后端进行一定的处理操作。Tomcat 是 Apache 下的一个子项目,它具备Web服务器的所有功能,不仅可以监听接受请求并响应静态资源,而且可以在后端运行特定规范的Java代码 Servlet,同时将执行的结果以HTML代码的形式返回客户端。

        Tomcat由一系列的组件构成,其中核心的组件有三个。

        1.1.3 Tomcat请求处理

        Tomcat具体的处理请求过程如下所示。

1.2 Tomcat服务部署

        1.2.1 下载并安装JDK

        在部署Tomcat服务之前需要先部署好实验环境,本章实验环境的具体要求如表8-1所示。

        在部署Tomcat之前必须安装好JDK,因为JDK是 Tomcat运行的必要环境。JDK的安装相对比较简单,版本有很多,本章选择基于linux64位.RPM版本。

        下载完安装包后,将其上传到服务器/root目录下,执行安装命令。

        上面显示安装完成,jdk 安装目录在/lusrljavaljdk1.8.0_171-amd64,,编辑/etc/profile文件,设置jdk的环境变量。具体操作如下。

        1.2.2 安装启动Tomcat

                1. 安装Tomcat服务

        从Tomcat官网下载apache-tomcat-9.0.8.tar.gz稳定版本,将安装包解压后移动Tomcat目录到/usr/local下面,然后执行/usrlocal/tomcat/bin/startup.sh命令启动Tomcat即可。具体操作如下。

        浏览器打开 http://192.168.9.236:8080进行访问会出现Tomcat主页,如图8.1所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值