《Tomcat权威指南》第二版学习笔记

本文是基于《Tomcat权威指南》第二版的学习笔记,介绍了Tomcat的目录结构、配置文件、性能优化、JVM调优以及与Apache的区别。文中探讨了Tomcat作为Web服务器的性能,并分享了Tomcat部署、压力测试工具、连接器优化及日志管理的相关知识。
摘要由CSDN通过智能技术生成

本篇是《Tomcat权威指南》第二版学习笔记,Jason Brittain著,英文名是:Tomcat:The Definitive Guide,中国电力出版社,2009.9出版。


在工作中经常使用Tomcat、JBoss、Jetty等Java容器,但都不曾系统的学习总结过,本次拿出一个周末的时间,通过本书,较为系统的学习一下Tomcat,并结合互联网的参考资料,写下这篇学习总结,感觉还是受益良多。


关于《Tomcat权威指南》第二版这本书,是基于Tomcat 6的,翻译不是很专业,一些计算机技术术语翻译的不够准确,印刷中也有一些错别字,所以对于没有基础的初学者,容易被误导,如果有一定基础,把这本书系统看一遍,作为工具书,还是不错的。


关于本书的原作者,是spigit.com的软件架构师,对Tomcat作为Web服务器的性能估计较为乐观,这个乐观的估计没有得到大数据量高并发系统的验证;相反,仅仅把Tomcat作为Java容器,甚至仅仅作为开发过程Java容器,生产过程使用JBoss的案例貌似更多。


关于选择这本书的原因,是市场上系统的讲解Tomcat的书实在是少,相对来说,从系统化讲解来说,这本书还不错大笑


Tomcat权威指南


Tomcat目录结构


bin 存放启动、停止服务器的脚本文件
conf 存放服务器的配置文件、最重要的是server.xml文件
lib 存放jar文件,服务器和所有的web应用程序都可以访问
logs 存放服务器的日志文件
temp 存放Tomcat运行时的临时文件
webapps 缺省的web应用的发布目录,在server.xml中的“Host appBase="webapps"...”节点定义
work Tomcat的工作目录,默认情况下把编译JSP文件生成的servlet类文件放于此目录下


Tomcat conf目录下的配置文件


server.xml Tomcat主配置文件
web.xml servlet与其他适用于整个Web应用程序的配置,必须符合servlet规范
tomcat-users.xml Tomcat的UserDatabaseRealm用于认证的默认角色、用户及密码清单
catalina.policy Tomcat的Java安全防护策略文件
context.xml 默认的context设置,应用于安装了Tomcat的所有主机的所有部署内容
catalina.properties  
logging.properties  


Tomcat lib目录下的jar包作用


jar 作用 Tomcat6 Tomcat7 Tomcat8
annotation-api.jar JavaEE annotations classes
catalina.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值