一、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。
omcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而O'Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)[1]的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。
二、安装环境
一台服务器(tomcat) 操作系统centos6.5
主要软件为 1.jdk-7u65-linux-x64.gz; 2.apache-tomcat-7.0.54.tar.gz
1)先安装JDK。JDK的全称是java Development Kit,是sun公司免费提供的java语言的软件开发工具包。其中包含java虚拟机(JVM).
tar zxf jdk-7u65-linux...gz
mv jdk1.7.0_65/ /usr/local/java
vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/java //设置ava根目录
export PATH=$PATH:$JAVA_HOME/bin //在PATH环境变量中添加java根目录下的bin/子目录
source /etc/profile.d/java.sh //启动脚本其生效。
java -version //查看版本是否一致。
至此JAVA环境已经设置成功。
2)安装Tomcat
tar zxf apache-tomcat-7.0.54...gz
mv apache-tomcat-7.0.54 /usrc/local/tomcat7
/usr/local/tomcat7/bin/startup.sh //启动 注:如果想关闭是shutdown.sh
netstat -anpt | grep 8080
vim /usr/local/tomcat7 //TOMCAT的根目录。
---bin/ :存放windows或linux平台上启动和关闭tomcat的脚本文件
---conf / : 存放各种全局配置文件
---lib / : 存放tomcat运行需要的库文件(jars)
--logs / : 日志文件
--webapps / :tomcat的主要web发布目录
--work / : 存放jsp编译后生产的class文件。
3)建立java的web站点
mkdir -pv /java/webapp1 //创建一个web目录
vim /java/webapp1/index.jsp //建立一个index.jsp的测试页面
<%@ page language="java" import="java.util.*" pageEncoding="UTF8-8"%>
<html>
<head>
<title>JSP test1 page </title>
</head>
<body>
<% out.println("Weblcom to test site,http://www.test1.com");%>
</body>
</html>
4)修改Tomcat的server.xml文件。定义一个虚拟主机。并将网站文件路径指向已经建立/java/webapp1。在host段增加context段

注: //docBase:web应用的文档基准目录; //reloadable 设置监视“类”是否变化; //path=“” 设置默认“类”
5)重启tomcat;并访问

本文介绍了Tomcat服务器的基本概念及其在CentOS 6.5系统上的安装配置过程。包括JDK与Tomcat的安装步骤、环境变量设置、启动与停止操作、基本目录结构解析,以及如何部署简单的JSP应用程序。

被折叠的 条评论
为什么被折叠?



