tomcat详细说明

tomcat详细说明

ID:32367119

大小:438.08 KB

页数:13页

时间:2019-02-03

tomcat详细说明_第1页
tomcat详细说明_第2页
tomcat详细说明_第3页
tomcat详细说明_第4页
tomcat详细说明_第5页
资源描述:

《tomcat详细说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Tomcat详细说明Tomcat详细说明11.Tomcat背景12.Tomcat的目录结构13.tomcat类加载24.Server.Xml配置简介25.Web.xml配置管理56.管理67.Web应用部署的原理及其方式:78.常见错误91.Tomcat背景自从JSP发布之后,推出了各式各样的JSP引擎。ApacheGroup在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet,这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的

2、子项目,,同时它又是sun公司官方推荐的servlet和jsp容器。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其次,Tomcat是完全免费的软件,任何人都可以从互联网上自由地下载。Tomcat与Apache的组合相当完美。2.Tomcat的目录结构tomcat

3、---binTomcat:存放启动和关闭tomcat脚本;

4、---confTomcat:存放不同的配置文件(server.xml和web.xml);

5、---doc:存放Tomcat文档;

6、---lib/japser/common:存放Tomcat运行需要

7、的库文件(JARS);

8、---logs:存放Tomcat执行时的LOG文件;

9、---src:存放Tomcat的源代码;

10、---webapps:Tomcat的主要Web发布目录(包括应用程序示例);

11、---work:存放jsp编译后产生的class文件;1.tomcat类加载Bootstrap($JAVA_HOME/jre/lib/ext/*.jar)System($CLASSPATH/*.class和指定的jar)Common($CATALINA_HOME/common下的classes,lib,endores三个子目录)Catalina(

12、$CATALINA_HOME/server/下的classes和lib目录仅对Tomcat可见)&Shared($CATALINA_HOME/shared/下的classes和lib目录以及$CATALINA_HOME/lib目录)仅对Web应用程序可见,对Tomcat不可见WebApp($WEBAPP/Web-INF/*仅对该WEB应用可见classes/*.classlib/*.jar)加载类和资源的顺序为:1、/Web-INF/classes2、/Web-INF/lib/*.jar3、Bootstrap4、System5、$CATAL

13、INA_HOME/common/classes6、$CATALINA_HOME/common/endores/*.jar7、$CATALINA_HOME/common/lib/*.jar8、$CATALINA_HOME/shared/classes9、$CATALINA_HOME/shared/lib/*.jar2.Server.Xml配置简介ServerAServerelementrepresentstheentireCatalinaservletcontainer.(Singleton)         1、port指定一个端口,这个端

14、口负责监听关闭tomcat的请求         2、shutdown指定向端口发送的命令字符串  service:AServiceelementrepresentsthecombinationofoneormoreConnectorcomponentsthatshareasingleEngineService是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connector所获得的客户请求 name指定service的名字Connector:(表示客户端和service之间的连接)一个Connec

15、tor将在某个指定端口上侦听客户请求,并将获得的请求交给Engine来处理,从Engine处获得回应并返回客户TOMCAT有两个典型的Connector,一个直接侦听来自browser的http请求,一个侦听来自其它WebServer的请求CoyoteHttp/1.1Connector在端口8080处侦听来自客户browser的http请求(你可能辉修改的地方)CoyoteJK2Connector在端口8009处侦听来自其它WebServer(Apache)的servlet/jsp代理请求 ○ port指定服务器端要创建的端口号,并在这个断

16、口监听来自客户端的请求○ minProcessors服务器启动时创建的处理请求的线程数○ maxProcessors最大可以创建的处理请求的线程数○ enableLookups如

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。