Tomcat清理日志缓存DOS脚本

本文介绍了如何创建一个DOS脚本来启动Tomcat并自动清除旧的日志和缓存文件。具体步骤包括设置当前路径、定义要删除的文件和目录路径,然后使用`del`和`rd`命令进行清理。该脚本适用于apache-tomcat-7.0.40和jdk1.7.0_60-64环境。将其保存为.bat文件并配置到启动项中,每次启动Tomcat时都会自动执行清理操作。
摘要由CSDN通过智能技术生成

启动Tomcat脚本,会形成日志文件和缓存文件,本篇文章讲述启动Tomcat清除之前的缓存

软件环境

  • apache-tomcat-7.0.40
  • jdk1.7.0_60-64

所用DOS脚本

@echo off
set GetOriginal=%cd%
set segmentation=%GetOriginal:~0,-4%
set value1=\logs\*.*
set value2=\work\Catalina
set address1=%segmentation%%value1%
set address2=%segmentation%%value2%
del /q /s %address1%
rd /s /Q %address2%
pause


代码解释
(下面代码,作为解释代码)
echo @echo off
echo set GetOriginal=%cd% ::获取当前相对路径
echo set segmentation=%GetOriginal:~0,-4%  ::修改获取当前路径的头值至末尾倒数4位之间值
echo set value1=\logs\*.*  ::定义变量
echo set value2=\work\Catalina  ::定义变量
echo set address1=%segmentation%%value1%  ::合并变量1
echo set address2=%segmentation%%value2%  ::合并变量2
echo del /q /s %address1% ::删除address1值下所有文件
echo rd /s /Q %address2%  ::删除address1值下所有文件夹
echo pause

使用脚本方法

1.打开Tomcat的bin目录:apache-tomcat-7.0.40\bin
2.创建一个TXT的文件
在这里插入图片描述

3.复制粘贴上面的DOS代码
在这里插入图片描述

4.将文件另存为.bat结尾的文件
在这里插入图片描述

1…bat是文件结尾,前面的任意命名。
2.保存类型为任意类型。
3.编码值一定要选择ANSI值。
4.保存后,双击打开文件,可以看到删除的文件/文件夹。
在这里插入图片描述

把脚本写进Tomcat启动项

这样的话每次启动的时候就会清理以前的缓存
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
清理Tomcat缓存是解决某些未知错误的一种办法。如果你在运行以前编译的项目时遇到错误,并且没有及时清理服务器缓存,这些错误可能会继续出现在新的项目中。因此,清理缓存是非常必要的。以下是清理Tomcat缓存的步骤: 1. 首先,关闭Tomcat服务。可以进入Tomcat安装目录的bin目录下,执行命令./shutdown.sh来关闭Tomcat。 2. 检查Tomcat进程是否已关闭。可以执行命令ps -aux | grep tomcat来查看Tomcat进程是否还在运行。 3. 如果Tomcat进程没有关闭,可以使用命令kill -9 #pid来彻底关闭Tomcat(#pid是Tomcat的进程ID)。 4. 进入Tomcat的work目录,执行命令rm -rf Catalina来删除缓存文件。可以使用ls命令确认是否成功删除,如果work目录下没有Catalina文件夹,则表示删除成功。 5. 最后,重新启动Tomcat。 通过这些步骤清理Tomcat缓存可以帮助解决一些与缓存相关的问题。请注意在执行这些操作之前,确保已经备份了重要的文件和数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [如何清理Tomcat缓存](https://blog.csdn.net/qq_26963433/article/details/79346987)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [tomcat清除缓存的几种解决方式](https://blog.csdn.net/renanrenan/article/details/84653483)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值