Tomcat详解(一)
企业级中间件Tomcat
详解之起源和搭建
实验平台:CentOS6.8
Jdk版本:jdk-7u67-linux-x64.tar.gz
Tomcat版本:apache-tomcat-7.0.57.tar.gz
一、什么是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的能力不如pache
服务器。
二、Tomcat版本及其区别介绍
Tomcat
版本的区别主要反映在两个方面:
1. Tomcat本身的技术演进,包括性能的不断提高,功能的增加增强,甚至于重构
2. 因为Tomcat本身是块Servlet容器的试验田,所以他的版本是跟Servlet和JSP的规范一起发展
三、安装Tomcat
搭建环境
1.jdk
环境的搭建
$ mkdir /ane/jdk
$ tar -xzvf jdk-7u67-linux-x64.tar.gz -C /ane/jdk #解压缩
添加Java环境变量。编辑/etc/profile/jdk.sh
$ vim /etc/profile/jdk.sh
#!/bin/bash
JAVA_HOME=/ane/java/jdk1.7.0_67
JAVA_BIN=$JAVA_HOME/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
$ source /etc/profile
#使环境变量立即生效
$ java -version #查看jdk版本
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
2.安装Tomcat
$ mkdir /ane/tomcat
#创建目录,实现标准化
$ tar -zxvf apache-tomcat-7.0.57.tar.gz
#解压
$ mv apache-tomcat-7.0.57.tar.gz tomcat
#更名方便管理
3.访问测试
10.230.32.122:8080
#默认8080端口
Over~
版权协议须知!
本篇文章来源于 Uambiguous ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
1307 0 2017-01-25
博主卡片
运维时间
搭建这个平台,只为分享及记载自己所遇之事和难题。
现在时间 2025-01-31
今日天气
随机推荐
站点统计
- 文章总数:241篇
- 分类总数:29个
- 评论总数:14条
- 本站总访问量 370876 次
@svmuvwpuqi 真棒!
@smdxydrauu 博主太厉害了!
@xiaozi 最后的分享的镜像下载地址打不开 服务器没有开机吗?
@yuanyuan 为什么我的4b安装centos7.9 插上tf卡 显示不兼...
@Wong arrhenius 牛比
@MakerFace 厉害了!
@TongSir 老哥 更新下我的友链链接 https://blog.ton...