Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,小编给大家分享一下Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!进
千家信息网最后更新 2025年02月04日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.AsyncFileHandler
2.干就完事了,除了自己的项目其他全部删就完了,删了就发现轻松多了,直接访问IP也不会出现tomcat页面了
看完了这篇文章,相信你对"Tomcat中如何配置全局的错误页面+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
文件
页面
项目
目录
配置
部分
全局
错误
完了
文件夹
篇文章
安全
成功
两个
代码
地址
开发者
开头
性能
方面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库中查找1月份入职
三级网络技术怎么考试
NCS系统服务器
理解网络安全的事
锐捷网络技术支持工程师面试题
兰州国资委网络安全
服务器端口怎么改
苏州浪潮服务器租用
云服务器的安全
高中网络安全板书
华为服务器序列号
云服务器的服务申请注册
网络技术在系统中的作用
税控盘服务器集中管理软件
广州网络安全培训服务
网络安全危险分析
狗爹服务器到期还能播放
美国和中国网络安全宣传周
服务器主板排名
服务器安全码手机怎么用
2021辽宁农信网络安全培训
曙光l服务器的管理口ip
万国觉醒怎么退出服务器
otter的数据库
医疗器械网络安全指标
app服务器的搭建
杭州索非软件开发
网络安全技术应用的结论
睡眠软件开发的背景
数据库查询员工姓名部门分组