当前位置: 代码网 > 服务器>服务器>Tomcat > 删除 Tomcat webapps 目录自带项目方式详解

删除 Tomcat webapps 目录自带项目方式详解

2024年05月19日 Tomcat 我要评论
1.webapps目录中的项目本文将 %catalina_home% 目录称为“tomcat”目录。在 tomcat 8.0 的 tomcat/webapps 目录中,含有 5

1.webapps目录中的项目

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

在 tomcat 8.0 的 tomcat/webapps 目录中,含有 5 个 tomcat 自带的 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”之类的。

2.修改配置文件

# ## 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

如果在删除目录之前启动过 tomcat,在 tomcat/conf/catalina/localhost 里面或者其他文件夹里面可能也会有两个 xml 文件:host-manager.xml和manager.xml,删掉即可。

以上就是删除 tomcat webapps 目录自带项目方式详解的详细内容,更多关于tomcat webapps 目录删除的资料请关注代码网其它相关文章!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com