Tomcat 简介
2015-07-27 13:25
344 查看
一、Tomcat简介
1、Tomcat
Tomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet/JSP的Web容器,不过Tomcat也扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等等。Tomcat是Apache组织下Jakarta项目下的一个子项目,目前Tomcat被非常广泛的应用在中小规模的Java Web应用中。
Tomcat 是一种具有JSP环境的Servlet容器。Servlet容器是代替用户管理和调用 Servlet的运行时外壳。作为一个开放源代码的软件, Jakarta -Tomcat有着自己独特的优势:
l 首先,它容易得到。事实上,任何人都可以从互联网上自由地下载这个软件。无论从http://jakarta.Apache.org还是从其他网站(Jakarta Tomcat是Apache软件基金会开发的一个开放源码的应用服务器)。
l 其次,对于开发人员,特别是Java开发人员,Tomcat提供了全部的源代码,包括Servlet引擎、JSP引擎、HTTP服务器。无论是对哪一方面感兴趣的程序员,都可以从这些由世界顶尖的程序员书写的代码中获得收益。
l 最后,由于源代码的开放及世界上许多程序员的卓有成效的工作, Tomcat已经可以和大部分的主流服务器一起工作,而且是以相当高的效率一起工作。如:以模块的形式被载入Apache,以ISAPI形式被载入IIS或PWS,以NSAPI的形式被载入NetscapeEnterprise Server。
l 由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。
2、Tomcat5.0包含三个主要的部分
包括:
* Catalina - 一个符合ServletAPI规范2.3的Servlet Container
* Jasper - 一个符合JSP规范1.2的JSP编译器和运行环境
* Webapps - Tomcat中包含的一些例子和用于测试的web例程,以及相关文档。
3、应用服务器(如WebLogic)与Tomcat有何区别。
应用服务器提供更多的J2EE特征,如EJB,JMS,JAAS等,同时也支持Jsp和Servlet。而Tomcat则功能没有那么强大,它不提供EJB等支持。但如果与JBoss(一个开源的应用服务器)集成到一块,则可以实现J2EE的全部功能。
1、Tomcat
Tomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet/JSP的Web容器,不过Tomcat也扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等等。Tomcat是Apache组织下Jakarta项目下的一个子项目,目前Tomcat被非常广泛的应用在中小规模的Java Web应用中。
Tomcat 是一种具有JSP环境的Servlet容器。Servlet容器是代替用户管理和调用 Servlet的运行时外壳。作为一个开放源代码的软件, Jakarta -Tomcat有着自己独特的优势:
l 首先,它容易得到。事实上,任何人都可以从互联网上自由地下载这个软件。无论从http://jakarta.Apache.org还是从其他网站(Jakarta Tomcat是Apache软件基金会开发的一个开放源码的应用服务器)。
l 其次,对于开发人员,特别是Java开发人员,Tomcat提供了全部的源代码,包括Servlet引擎、JSP引擎、HTTP服务器。无论是对哪一方面感兴趣的程序员,都可以从这些由世界顶尖的程序员书写的代码中获得收益。
l 最后,由于源代码的开放及世界上许多程序员的卓有成效的工作, Tomcat已经可以和大部分的主流服务器一起工作,而且是以相当高的效率一起工作。如:以模块的形式被载入Apache,以ISAPI形式被载入IIS或PWS,以NSAPI的形式被载入NetscapeEnterprise Server。
l 由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。
2、Tomcat5.0包含三个主要的部分
包括:
* Catalina - 一个符合ServletAPI规范2.3的Servlet Container
* Jasper - 一个符合JSP规范1.2的JSP编译器和运行环境
* Webapps - Tomcat中包含的一些例子和用于测试的web例程,以及相关文档。
3、应用服务器(如WebLogic)与Tomcat有何区别。
应用服务器提供更多的J2EE特征,如EJB,JMS,JAAS等,同时也支持Jsp和Servlet。而Tomcat则功能没有那么强大,它不提供EJB等支持。但如果与JBoss(一个开源的应用服务器)集成到一块,则可以实现J2EE的全部功能。
相关文章推荐
- Linux下Tomcat VM参数修改
- linux下安装tomcat并设置开机自启动
- Eclipse下tomcat输出路径配置
- tomcat部署之字符编码问题
- 【Tomcat】Tomcat报错追踪
- ubuntu下如何整合apache2与tomcat
- Myeclipse配置Tomcat
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
- nginx结合tomcat使用
- tomcat 启动一闪而过
- Ubuntu12.04以及centos jdk7 32位安装 和设置tomcat监听内网地址
- Tomcat 6 日志输出配置
- 如何在eclipse上创建web项目(tomcat)
- SSL/TLS双向认证实现(JAVA、TOMCAT)
- SSL/TLS单向认证实现(JAVA、TOMCAT)
- tomcat启动成功外网无法访问
- 将web项目打成war包部署在tomcat步骤
- nginx+tomcat集群配置
- Tomcat\conf\server.xml文件解析
- tomcat性能优化详解