Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!进
千家信息网最后更新 2026年11月03日Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露
小编给大家分享一下Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
进入tomcat目录中conf文件编辑web.xml,将下面代码复制到文件末尾,如下
400 /error.html 404 /404/404.html 500 /404/500.html
2.添加404 400 500 页面到自己的项目,全局webapp目录下也放一份404页面
3.启动Tomcat,故意访问一个不存在的页面,成功如下:
404页面gitee地址:https://gitee.com/zhugekongan/depository404.git
3.删除Tomcat中webapps目录下的自带项目(tomcat7和tomcat8一样),对于部分开发者来说,这些项目对于 Tomcat 的性能、安全或是其他方面都有一定影响,因此需要删除这些自带的项目。其中 docs、examples和ROOT这几个文件夹是可以直接删除的。而host-manager和manager两个文件夹在删除后,需要修改部分文件配置,否则在日志输出时将会抛出异常,如"找不到 host-manager"之类的。
1.删除之前先配置 tomcat/conf/logging.properties 文件
# ## 删除 3manager 、4host-manager 开头的所有项:# 删除:3manager.org.apache.juli.AsyncFileHandler, # 删除:4host-manager.org.apache.juli.AsyncFileHandler,handlers = 1catalina.org.apache.juli.AsyncFileHandler, 2localhost.org.apache.juli.AsyncFileHandler, 3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, java.util.logging.ConsoleHandler# ## Handler specific properties 中需要删除如下所示的部分3manager.org.apache.juli.AsyncFileHandler.level = FINE3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs3manager.org.apache.juli.AsyncFileHandler.prefix = manager.4host-manager.org.apache.juli.AsyncFileHandler.level = FINE4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.# ## Facility specific properties 中,需要删除如下所示部分org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFOorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandlerorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFOorg.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler2.干就完事了,除了自己的项目其他全部删就完了,删了就发现轻松多了,直接访问IP也不会出现tomcat页面了
看完了这篇文章,相信你对"Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
文件
页面
项目
目录
配置
部分
全局
错误
完了
文件夹
篇文章
安全
成功
两个
代码
地址
开发者
开头
性能
方面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
西安纸贵互联网科技有限公司
互联网科技公司华为
金诺互联网科技
互联网公司 科技公司
金融科技 互联网金融
互联网科技媒体
沃里互联网科技
顺玮阁互联网科技
深圳艾佳互联网科技
恒银科技与互联网金融
常德市电业局互联网科技部
互联网校园科技培训
互联网科技公司实习生
中国航天科技大学国际工业互联网
互联网与医疗科技
哈尔滨屹滨互联网科技有限公司
易企秀互联网科技是做什么的
宁波跨境商互联网科技有限公司
北京军民互联网科技公司
互联网科技快速发展优美句子
互联网的科技
互联网与科技金融数据
北京互联网科技公司
金融科技和互联网金融
成都玖崟互联网科技有限公司乐商圈怎么样
互联网科技寓意
佛山市翊博互联网络科技有限公司
深圳艾果互联网通讯科技
互联网科技实习生岗位
互联网科技职业技能培训学校