一、tomcat简介
- Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
- 一般来说,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于其处理静态HTML的能力远不及Apache或者Nginx,所以Tomcat通常是作为一个Servlet和JSP容器,单独运行在后端。
Java Servlet
- 是运行在Web 服务器或应用服务器上的程序,它是作为来自Web 浏览器或其他HTTP 客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层
- 使用Servlet,可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。与CGI (公共网关接口)功能相类似。
JSP
- 全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头,以%>结束。
- JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。
- JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页
Tomcat由一系列的组件构成,其中核心的组件有三个:
- Web容器:完成Web服务器的功能。
- Servlet容器:名字为catalina, 用于处理 Servlet 代码。
- JSP容器:用于将JSP动态网页翻译成Servlet 代码。
二、安装Tomcat服务
①关闭防火墙和安全机制,传入软件包
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
cd /opt
②安装JDK
rpm -qpl jdk-8u201-linux-x64.rpm
rpm -ivh jdk-8u201-l