tomcat的webapps目录下的应用删除部署详解

 更新时间:2022年09月09日 11:05:00   作者:niewj  
这篇文章主要介绍了tomcat的webapps目录下的应用删除部署详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

1.tomcat9的webapps下应用的访问

tomcat9的server.xml文件中 <Host>下需要加一段:

<Context docBase="/xxx/tomcat9/webapps/xxx" path="/" reloadable="true"></Context>

改完后大致为:

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
            <Context docBase="/xxx/tomcat9/webapps/xxx" path="/" reloadable="true"></Context>

注意:

  • path="/" 意思是,相当于指定此应用作为和默认时ROOT的访问方式-->根目录访问
  • localhost 可以改为具体的域名,比如 www.niewj.com,具体实际看你的域名

2. 进一步:删除webapps下所有目录,只留自己应用

2.1 删除说明

  • docs、examples和ROOT这几个文件夹是可以直接删除的;
  • host-manager和manager删除后会有日志告警,要消除,需要做如下操作

2.2 需要删除的内容

tomcat/conf/logging.properties 删除部分配置:

[1] handlers删除两项:

3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler,

[2] 下面该两项相关的也都删掉(注掉即可):

# 3manager.org.apache.juli.AsyncFileHandler.level = FINE
# 3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
# 3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
# 3manager.org.apache.juli.AsyncFileHandler.maxDays = 90
# 3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
# 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.
# 4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90
# 4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8

3. 小结

而后,webapps 下所有都删掉,只保留自己业务相关的应用即可,而且配合第一点,直接localhost:8080/访问就是自己的应用。

参考  https://www.jb51.net/article/262253.htm

以上就是tomcat的webapps目录下的应用删除部署详解的详细内容,更多关于tomcat webapps目录删除的资料请关注脚本之家其它相关文章!

相关文章

  • tomcat多实例部署的项目实践

    tomcat多实例部署的项目实践

    Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可以了解一下
    2025-03-03
  • Tomcat中的Session与Cookie深入讲解

    Tomcat中的Session与Cookie深入讲解

    这篇文章主要给大家介绍了关于Tomcat中Session与Cookie的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Tomcat具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • 如何修改tomcat默认端口号8080的方法

    如何修改tomcat默认端口号8080的方法

    本篇文章主要介绍了如何修改tomcat默认端口号8080的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • Tomcat 7.0多端口配置详解

    Tomcat 7.0多端口配置详解

    这篇文章主要介绍了Tomcat 7.0多端口配置详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Tomcat配置必备的10个小技巧用法总结

    Tomcat配置必备的10个小技巧用法总结

    Tomcat具有免费、跨平台等诸多特性,并且更新得很快,现在非常的流行,你所需要做的就是:按照你的需求配置Tomcat,只要你正确配置,Tomcat一般都能适合你的要求,下面是一系列关于Tomcat的配置技巧,希望对你有所帮助
    2023-05-05
  • Tomcat安全设置 win2003 下tomcat权限限制

    Tomcat安全设置 win2003 下tomcat权限限制

    Tomcat安全设置 win2003 下tomcat权限限制,需要的朋友可以参考下。
    2011-03-03
  • 解决tomcat部署时war和war exploded导致的问题

    解决tomcat部署时war和war exploded导致的问题

    war包和warexploded模式的区别主要在于部署方式,war包是在项目发布时打包上传,而warexploded模式则是直接将文件夹结构上传到服务器,支持热部署,常用于开发阶段,这种差异可能导致样式和文件引用问题,如在不同电脑部署时路径设置的不同
    2024-10-10
  • Web项目打成war包部署Tomcat时运行startup.bat直接闪退部署失败的快速解决方案

    Web项目打成war包部署Tomcat时运行startup.bat直接闪退部署失败的快速解决方案

    这篇文章主要介绍了Web项目打成war包部署Tomcat时运行startup.bat直接闪退部署失败解决方案,需要的朋友可以参考下
    2018-01-01
  • tomcat简介_动力节点Java学院整理

    tomcat简介_动力节点Java学院整理

    这篇文章主要介绍了tomcat简介,详细的介绍了tomcat和Tomcat基本配置,具有一定的参考价值,有兴趣的可以了解一下
    2017-07-07
  • Tomcat服务器配置https认证(使用keytool生成证书)

    Tomcat服务器配置https认证(使用keytool生成证书)

    本文主要介绍了Tomcat服务器配置https认证,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07

最新评论