欢迎来到天天文库
浏览记录
ID:33802605
大小:2.16 MB
页数:94页
时间:2019-03-01
《Tomcat详细资料》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第一章Tomcat概述一、Tomcat简介1、TomcatTomcat在严格意义上并不是一个真正的应用服务器,它只是一个可以支持运行Serlvet/JSP的Web容器,不过Tomcat也扩展了一些应用服务器的功能,如JNDI,数据库连接池,用户事务处理等等。Tomcat是Apache组织下Jakarta项目下的一个子项目,目前Tomcat被非常广泛的应用在中小规模的JavaWeb应用中。Tomcat是一种具有JSP环境的Servlet容器。Servlet容器是代替用户管理和调用Servlet的运行时外壳。作为一个开放源代码的软件,Jakarta-To
2、mcat有着自己独特的优势:首先,它容易得到。事实上,任何人都可以从互联网上自由地下载这个软件。无论从http://jakarta.Apache.org还是从其他网站(JakartaTomcat是Apache软件基金会开发的一个开放源码的应用服务器)。其次,对于开发人员,特别是Java开发人员,Tomcat提供了全部的源代码,包括Servlet引擎、JSP引擎、HTTP服务器。无论是对哪一方面感兴趣的程序员,都可以从这些由世界顶尖的程序员书写的代码中获得收益。最后,由于源代码的开放及世界上许多程序员的卓有成效的工作,Tomcat已经可以和大部分
3、的主流服务器一起工作,而且是以相当高的效率一起工作。如:以模块的形式被载入Apache,以ISAPI形式被载入IIS或PWS,以NSAPI的形式被载入NetscapeEnterpriseServer。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。2、Tomcat5.0包含三个主要的部分包括:*Catalina-一个符合ServletAPI规范2.3的ServletContainer*Jasper-一个符合JSP规范1.2的JSP编译器和运行环境*Webapps-Tomcat中包含的一些例子和用于测试的web例程,以及相关文档。
4、3、应用服务器(如WebLogic)与Tomcat有何区别。应用服务器提供更多的J2EE特征,如EJB,JMS,JAAS等,同时也支持Jsp和Servlet。而Tomcat则功能没有那么强大,它不提供EJB等支持。但如果与JBoss(一个开源的应用服务器)集成到一块,则可以实现J2EE的全部功能。4、Tomcat目录的结构(1)Tomcat的安装其实对于完全由Java写成的Tomcat,Win32版本和Linux版本没有多大区别,比如Linux版本,在Solaris下也没有问题。这里,主要以Win32版本作为示例。注意:在安装使用Tomcat之前,先
5、安装JDK,最好是Sun的JDK1.2以上版。(2)Tomcat的目录结构首先,下载jakarta-tomcat.zip包,解压缩到一个目录下,如:“c:tomcat”。这时,会得到如下的Tomcat的目录结构:---jakarta-tomcat
6、---binTomcat执行脚本目录
7、---Common放置一些通用类(如JDBC的驱动程序等)
8、---confTomcat配置文件
9、---docTomcat文档
10、---libTomcat运行需要的库文件(JARS)
11、---logsTomcat执行时的LOG文件
12、---srcTomcat的源代码
13、---w
14、ebappsTomcat的主要Web发布目录(存放我们自己的JSP,SERVLET,类)
15、---workTomcat的工作目录,Tomcat将翻译JSP文件到的Java文件和class文件放在这里。目录该目录内的文件的一般功能描述名bin包含有Startup.bat(启动服务器)与shutdown.bat(关闭服务器)文件包含设置部署在Tomcat上的Web应用的变量的初始值的设置文件,包括confserver.xml(Tomcat的全局配置文件)和web.xml(为不同的Tomcat配置的web应用设置缺省值的文件)doc包含关于Tomcat的各种
16、各样的文档。common在其lib目录下,主要存放如JDBC的驱动程序等包含被Tomcat使用的各种各样的jar文件。在UNIX上,任何这个目录中的文件将lib被附加到Tomcat的classpath中。logsTomcat的log文件。srcservletAPI的源文件。webapps包含Web应用的程序(JSP、Servlet和JavaBean等)由Tomcat自动生成,这是Tomcat放置它运行期间的中间(intermediate)文件(诸work如编译的JSP文件)地方。如果当Tomcat运行时,你删除了这个目录那么将不能够执行包含JSP的页
17、面。(3)、各个目录下所应该存放的文件:按照Tomcat的规范,Tomcat的Web应用程序应该由如下目录组
此文档下载收益归作者所有