删除 Tomcat webapps 目录自带项目方式详解
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 目录删除的资料请关注脚本之家其它相关文章!
相关文章
详述 tomcat 中的 server.xml 配置文件示例
本文将通过实例,介绍server.xml中各个组件的配置,并详细说明 Tomcat 各个核心组件的作用以及各个组件之间的相互关系。对tomcat server.xml 配置文件相关知识感兴趣的朋友一起看看吧2017-08-08
使用Tomcat无法访问http:localhost:8080的解决方法
本文主要介绍了使用Tomcat无法访问http:localhost:8080的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-05-05
tomcat设置开机自启的几种方法(包含无service.bat文件设置)
工作中需要设置windows系统下的tomcat开机自启,本文主要介绍了tomcat设置开机自启的几种方法,包含正常安装版本tomcat和免安装tomcat(无service.bat)两种情况,具有一定的参考价值,感兴趣的可以了解一下2024-06-06
tomcat 几种连接池配置代码(包括tomcat5.0,tomcat5.5x,tomcat6.0)
Tomcat6.0连接池配置 实现代码,大家可以参考下。2009-08-08


最新评论