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
使用方案:
建议使用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实例部署成功