Tomcat 简介

Tomcat是Apache软件基金会(Apache Software Foundation)项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

解析java代码: JAVA容器,WEB容器,WEB中间件:Tomcat,JBOSS、resin、weblogic等   —解析动态页面
Weblogic  —收费。

其他web容器如:Python——–>uwsgi
php———–>php

======================================================================

Tomcat和Nginx、Apache(httpd)、Web服务器一样,具有处理HTML页面的功能不过Tomcat处理静态HTML的能力不如Nginx/Apache服务器。

一个tomcat默认并发是200(官方),可以修改,但实际用的时候也就200并发左右。

https端口:443

使用方案

1567954650834

建议使用Nginx和Tomcat配合,Nginx处理静态,Tomcat处理动态程序 方案三中后端Tomcat可以运行在单独的主机,也可以是同一台主机上的多实例

Tomcat官网: http://tomcat.apache.org

1、Tomcat好帮手—JDK

JDK是 Java 语言的软件开发工具包,JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JDK下载面页:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

2、安装Tomcat & JDK

安装时候选择tomcat软件版本要与程序开发使用的版本一致。jdk版本要进行与tomcat保持一致。

1、系统环境说明

关闭防火墙和selinux

[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld
[root@localhost ~]# setenforce 0 && sed -i ‘/SELINUX/s/enforcing/disabled/’ /etc/selinux/config

2 、安装JDK

上传jdk1.8到服务器。安装jdk
[root@localhost ~]# tar xvzf jdk-8u191-linux-x64.tar.gz -C /usr/local/
[root@localhost~]# cd /usr/local/
[root@localhost local]# mv jdk1.8.0_191 java
设置环境变量:
[root@localhost local]# vim /etc/profile
export PATH=/usr/local/java/bin:$PATH

[root@localhost~]# source /etc/profile
检测JDK是否安装成功:
[root@localhost local]# java -version
java version “1.8.0_211”
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

3、安装Tomcat

[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.95/bin/apache-tomcat-8.5.95.tar.gz

若报一下错误在后面添加 –no-check-certificate

[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.95/bin/apache-tomcat-8.5.95.tar.gz –no-check-certificate

[root@localhost ~]# cd /usr/local/

[root@localhost local]# mv apache-tomcat-8.5.95/ tomcat

启动tomcat

[root@localhost local]# ./tomcat/bin/startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/java
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.

打开网站访问网页

tomcat实例部署成功