1, 中间件产品介绍
目前来说IBM的WebSphere,Oracle的weblogic 占据市场上Java 语言web站点的部分份额,该两种软件由于无与伦比的性能及可靠性等优势被广泛的应用于大型互联网公司的web场景中,但是其高昂的价格也使中小型互联网共色对此望而却步
Tomact 自5.x 版本以来,其性能上已经得到很大幅度的提升,加上其开放性的框架和二次开发等特性,已经完全可以用在访问量不是很大的生产环境,目前大多数用于jsp 技术开发的电子商务网站基本上都应用了Tomcat
中间件产品: Redhat Jboss Oracle tuxedo caucho resin
2. Tomcat 软件简介
Tomcat 是Apache 软件基金会(Apache software foundation )的Jakarta 项目中的一个核心项目,由Apache Sun和其他一些公司及个人共同开发而成,Tomcat 最初是由Sun的软件架构师詹姆斯。邓肯,戴维森开发的,后来他将其变为开源项目,并有Sun 贡献给Apache 软件基金会,由于大部分开源项目o'relly 都会出一本书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名,因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(公猫)。而Tomcat 的logo 兼吉祥物也被设计成一只公猫。
其实Tomcat 最早在开始研发的时候并不叫这个名字,早期的Tomcat 的logo 项目的实名叫catalina ,所以当我们安装完Tomcat 后会发现安装路径下有许多catalina 有关的目录和文件,这些文件是我们配置或使用Tomcat 的重要文件所在
3. Tomcat 应用场景
Tomcat 服务器是一个免费的开放源代码的web应用服务器,属于轻量级应用服务器,应用在中小型系统和并发访问用户不是很多的场合,是开发和调试JSP页面的首选,Tomcat 也可以处理静态的HTML 页面但是能力不及Apache或nginx ,所以Tomcat 通常作为一个 servlet 和JSP容器,单独运行在后端
Tomcat 官网: Apache Tomcat® - Welcome!
4. JDK 软件简介:
在安装Tomcat 之前必须先安装JDK,JDK全称Java development kit ,是Sun 公司免费提供的Java语言的软件开发工具包,其中包含Java 虚拟机(JVM),编写的Java 源程序经过编译可生产Java 字节码,只要安装了JDK,就可以利用JVM解释这些字码文件,从而保证了Java 的蹲平台性
在平台兼容性方面,JDK作为 解释字节文件并根据此调用操作系统的API实现对应功能的Java 虚拟机,与操作系统位数密切相关,因此存在不同类型的版本,Tomcat 也具有上述特征,centos7系统中默认已经安装JDK