删除web项目服务器,删除 Tomcat-webapps 目录自带项目【测试可行】

本文介绍了如何删除Tomcat8.0中默认的Web项目,如docs、examples、host-manager和manager,以及在删除后如何修改logging.properties配置文件以避免日志异常。同时,提到了可能存在的manager.xml和host-manager.xml文件也需要一并删除。删除这些项目有助于提升Tomcat的安全性和性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文将 %CATALINA_HOME% 目录称为“tomcat”目录。java

1.webapps目录中的项目

在 Tomcat 8.0 的 tomcat/webapps 目录中,含有 5 个 Tomcat 自带的 Web 项目,以下所示:web

docs

有关于 Tomcat 的介绍和操做文档等

examples

小程序示例:如 websocket 等

host-manager

进行 Host 管理

manager

进行 Server Status 和 Applications 管理,对服务器和其余应用进行启动、重启、关闭等操做,对 Session、JVM 性能参数等进行监听并管理

ROOT

根目录,即访问 localhost:8080/路径中的/下面,包括 WEB 的通用访问配置等

对于部分开发者来讲,这些项目对于 Tomcat 的性能、安全或是其余方面都有必定影响,所以须要删除这些自带的项目。其中docs、examples和ROOT这几个文件夹是能够直接删除的。而host-manager和manager两个文件夹在删除后,须要修改部分文件配置,不然在日志输出时将会抛出异常,如“找不到 host-manager”之类的。apache

2.修改配置文件

修改 tomcat/conf/logging.properties小程序

# ## handle 中须要删除的部分,注意后面的符号

# 删除: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 = FINE

3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs

3manager.org.apache.juli.AsyncFileHandler.prefix = manager.

4host-manager.org.apache.juli.AsyncFileHandler.level = FINE

4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs

4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.

# ## Facility specific properties 中须要删除的部分

# 以下所示

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level = INFO

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers = 3manager.org.apache.juli.AsyncFileHandler

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level = INFO

org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers = 4host-manager.org.apache.juli.AsyncFileHandler

---------------------

做者:flyingaga

来源:CSDN

原文:https://blog.csdn.net/flyingaga/article/details/63691634

版权声明:本文为博主原创文章,转载请附上博文连接!

若是在删除目录以前启动过 Tomcat,在 tomcat/conf/Catalina/localhost 里面或者其余文件夹里面可能也会有两个 xml 文件:host-manager.xml和manager.xml,删掉便可。

---------------------

做者:flyingaga

来源:CSDN

原文:https://blog.csdn.net/flyingaga/article/details/63691634

版权声明:本文为博主原创文章,转载请附上博文连接!tomcat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值