企业必备技能Tomcat

 

小牛学堂

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP..

 

现在我们把他分成两部分来讲,这节主要是介绍和安装,下节将讲修改配置文件,设置内存限制等。

 

企业必备技能Tomcat_第1张图片

一、什么是Tomcat?

 

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了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和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。

 

Apache软件基金会:http://apache.org/index.html#projects-list

 

企业必备技能Tomcat_第2张图片

二、Tomcat版本及其区别介绍

 

TOMCAT版本的区别主要反映在两个方面:

 

1. Tomcat本身的技术演进,包括性能的不断提高,功能的增加增强,甚至于重构

 

2. 因为Tomcat本身是块Servlet容器的试验田,所以他的版本是跟Servlet和JSP的规范一起发展

 

可以参考官方文档: 此处是链接 

企业必备技能Tomcat_第3张图片

 

企业必备技能Tomcat_第4张图片

三、Tomcat 安装

 

tomcat 6.x 

tomcat 7.x 

tomcat 8.x 

tomcat 9.x

环境准备

1、[root@abcdocker ~]# /etc/init.d/iptables stop

2、[root@abcdocker ~]# getenforce 

Disabled

 

#提示:因为tomcat是主要跑程序的,内存是需要比较大的。如果我们本地测试可以设置低一点

 

安装JDK 

1、tomcat运行需要JDK支持

2、下载安装http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

3、配置Java环境

4、# tar zxf jdk-8u91-linux-x64.tar.gz -C /usr/local/

5、# ln –s /usr/local/jdk1.8.0_91 /usr/local/jdk

6、# vim /etc/profile

7、export JAVA_HOME=/usr/local/jdk

8、export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

9、export PATH=$PATH:$JAVA_HOME/bin

10、# source /etc/profile

11、看到如下信息,java环境配置成功

12、# java -version

13、java version "1.8.0_91"

14、Java(TM) SE Runtime Environment (build 1.8.0_91-b14)

15、Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

 

温馨提示: JDK版本最好对应tomcat版本(可能会出现不兼容现学)

 

安装Tomcat

1、[root@abcdocker ~]# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.13/bin/apache-tomcat-8.5.13.tar.gz

2、[root@abcdocker ~]# tar xf apache-tomcat-8.5.13.tar.gz -C /usr/local/

3、[root@abcdocker ~]# mv /usr/local/apache-tomcat-8.5.13.tar.gz/ /usr/local/tomcat

4、启动

5、[root@abcdocker ~]# /usr/local/tomcat/bin/startup.sh && tailf /usr/local/tomcat/logs/catalina.out 

6、#这样启动是为了方便看日志

7、tomcat启动停止脚本

9、# 启动startup.sh

10、# 停止shutdown.sh

 

访问路径:http://ip:8080 (默认8080端口) 

 

企业必备技能Tomcat_第5张图片

 

2018.12.12相约小牛学堂

 

为了感谢新老学员这么多年的信任和陪伴

 

双十二全民组团报名!

拉着你的小伙伴

让你0元学习小牛学堂任意课程

检验真兄(gui)弟(mi)

放肆来补刀!

 

小牛学堂,双十二“双”班开启

 Java大数据精品班Python人工智能精品班

火爆招生中...

扫码占座,0元入学报名活动开启~

免费报名地址:https://jinshuju.net/f/xWkAC8

你可能感兴趣的:(企业必备技能Tomcat)