Tomcat - context.xml 配置文件
Overview
- 在tomcat 5.5之前,Context体现在/conf/server.xml中的Host里的
元素,它由Context接口定义。 - 每个Context元素代表了运行在虚拟主机上的单个Web应用。
- 在tomcat 5.5之后,不推荐在server.xml中进行配置,而是在/conf/context.xml中进行独立的配置。因为server.xml是不可动态重加载的资源,服务器一旦启动了以后,要修改这个文件,就得重启服务器才能重新加载。而context.xml文件则不然,tomcat服务器会定时去扫描这个文件。一旦发现文件被修改(时间戳改变了),就会自动重新加载这个文件,而不需要重启服务器。
Configuration
启动告警 07-Mar-2017 11:28:00.620 WARNING [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/WEB-INF/classes/org/hibernate/jpa/orm_2_1.xsd] to the cache because there was insufficient free space available after evicting expired cache entries - consider increasing the maximum size of the cache <!-- 直接关闭缓存 --> <Resources cachingAllowed="false" /> <!-- 缓存的配置默认是开启的,大小是10240KB,这里配置成100M(单位是KB) --> <Resources cachingAllowed="true" cacheMaxSize="102400"/>
cachingAllowed - 是否允许启用静态资源(HTML、图片、声音等)的缓存。默认值为true。
cacheMaxSize - 设置静态资源缓存的最大值,单位为K。
Reference
https://tomcat.apache.org/tomcat-9.0-doc/config/resources.html
本文来自博客园,作者:duchaoqun,转载请注明原文链接:https://www.cnblogs.com/duchaoqun/p/12572558.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?