Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP..
现在我们把他分成两部分来讲,这节主要是介绍和安装,下节将讲修改配置文件,设置内存限制等。
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版本的区别主要反映在两个方面:
1. Tomcat本身的技术演进,包括性能的不断提高,功能的增加增强,甚至于重构
2. 因为Tomcat本身是块Servlet容器的试验田,所以他的版本是跟Servlet和JSP的规范一起发展
可以参考官方文档: 此处是链接
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)
安装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端口)
为了感谢新老学员这么多年的信任和陪伴
双十二全民组团报名!
拉着你的小伙伴
让你0元学习小牛学堂任意课程
检验真兄(gui)弟(mi)
放肆来补刀!
小牛学堂,双十二“双”班开启
Java大数据精品班,Python人工智能精品班
火爆招生中...
扫码占座,0元入学报名活动开启~
免费报名地址:https://jinshuju.net/f/xWkAC8