Catalina

Catalina如何得名?

没有像Apache产品名称那样引起人们的注意-阿帕奇志愿者有一个诀窍,可以找出与Ubuntu的“形容词-动物”命名格式相媲美的奇怪命名技术。根据设计servlet容器原始架构的CraigMcClanahan所说的“Catalina”这个名称可以归结为三件事:他对卡塔利娜岛的热爱(尽管从来没有去过它),他的猫习惯在电脑前闲逛他正在编写代码,并在开发的早期阶段考虑在名为Avalon的服务器框架上构建Tomcat,这是Catalina岛上的一个小镇的名称。Avalon框架最终被放弃了,但这个名字被卡住了,剩下的就是历史了。

Catalina的配置文件

可以通过编辑位于Tomcat的“$CATALINA_BASE/conf”目录中的六个配置文件来直接配置Catalina的默认行为。以下是此目录中文件的概述以及每个文件中可配置的选项类型。

catalina.policy里

此文件包含CatalinaJava类的Tomcat安全策略,以标准安全策略语法表示,如JEE规范中所定义。这是Tomcat的核心安全策略,包括系统代码,Web应用程序和Catalina本身的权限定义。catalina.properties此文件是Catalina类的标准Java属性文件。它包含安全包列表和类装入器路径等信息。此文件还可以包含一些字符串缓存设置,您可以在调整服务器时编辑这些设置以获得最佳Tomcat性能。logging.properties此文件配置Catalina内置日志记录功能的方式,包括阈值和日志位置等内容。请注意,此日志中的所有条目都引用JULI,即Tomcat自动使用的已修改的commons-logging实现,以代替JDK的日志记录实现。content.xml文件此XML配置文件用于定义将在为Tomcat的给定实例运行的每个Web应用程序上加载的TomcatContext信息。通常,您应该在其他地方配置您的Context信息,但是此文件中有一些条目可以取消注释,以改变Tomcat处理会话持久性和Comet连接的方式。server.xml中这是Tomcat的主要配置文件,它使用JavaServlet规范中指定的分层语法来配置Catalina的初始状态,以及定义Tomcat引导和构建其各种组件的顺序。这个文件非常复杂,但Apache网站上提供了全面的文档。tomcat-users.xml中此文件包含有关给定Tomcat服务器上的各种用户,密码和用户角色的信息,以及有关可以访问此数据的可信Realms(JNDI,JDBC等)的信息。web.xml中此文件配置将应用于加载到给定Tomcat实例中的所有应用程序的选项和值,包括servlet定义,如缓冲区大小,调试级别,Jasper选项(如类路径,MIME类型)和缺省欢迎文件(对于没有的目录)他们自己的“索引”文件。虽然您可以在技术上为此文件中的特定Web应用程序配置选项,但这将要求您重新启动整个服务器以传播这些更改,因此不建议这样做。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值