企业必备技能Tomcat

版权声明:转载请注明出处 https://blog.csdn.net/xiaoniu_888/article/details/84850586

小牛学堂

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

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

一、什么是Tomcat?

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

2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。   

扫描二维码关注公众号,回复: 4392807 查看本文章

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版本及其区别介绍

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

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

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

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

三、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端口) 

2018.12.12相约小牛学堂

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

双十二全民组团报名!

拉着你的小伙伴

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

检验真兄(gui)弟(mi)

放肆来补刀!

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

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

火爆招生中...

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

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

猜你喜欢

转载自blog.csdn.net/xiaoniu_888/article/details/84850586