热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

windows下实现定时任务重启多台tomcat

一、首先编写一个重启Tomcat的bat文件通过杀死进程方式来关闭tomcatremrem***注意替换成自己的Tomcat的端口号和所在目录***rem关闭tomcat进程

一、首先编写一个重启Tomcat 的bat文件
通过杀死进程方式来关闭tomcat

rem ================================================================
rem ***注意替换成自己的Tomcat的端口号和所在目录***
rem 关闭tomcat进程——>清理日志、缓存——>启动tomcat
rem ================================================================
@echo off
title 重启tomcatfor %%a in (8001,8002) do (set pid=0for /f "tokens=2,5" %%b in ('netstat -ano ^| findstr ":%%a"') do (set temp=%%bfor /f "usebackq delims=: tokens=1,2" %%i in (`set temp`) do (if %%j==%%a (taskkill /f /pid %%cset pid=%%cecho 端口号【%%a】相关进程已杀死) else (echo 不是本机占用端口【%%a】)))if !pid!==0 (echo 端口号【%%a】没有占用)
)echo tomcat相关进程已杀死echo 清理tomcat1日志、缓存
rd /s /q "D:\tomcat\Tomcat_5.0.0_2021_1215\logs\"
del /s /q "D:\tomcat\Tomcat_5.0.0_2021_1215\temp\"
rd /s /q "D:\tomcat\Tomcat_5.0.0_2021_1215\work\catalina"echo 清理tomcat2日志、缓存
rd /s /q "D:\tomcat\Tomcat_5.0.0_2021_1215_old\logs\"
del /s /q "D:\tomcat\Tomcat_5.0.0_2021_1215_old\temp\"
rd /s /q "D:\tomcat\Tomcat_5.0.0_2021_1215_old\work\catalina"echo 清理完成TIMEOUT /T 3d:echo 开启tomcat1
cd D:\tomcat\Tomcat_5.0.0_2021_1215\bin
call startup.batecho 开启tomcat2
cd D:\tomcat\Tomcat_5.0.0_2021_1215_old\bin
call startup.batecho tomcat已启动
echo 操作完成exit

二、添加任务计划程序
打开“任务计划程序”,在“任务计划程序(本地)”处,右键,选择“创建基本任务”
在这里插入图片描述
在出现的下面对话框中输入名称和描述,然后选择下一步:
在这里插入图片描述

然后再出现的页面中选择定时任务启动的时间
在这里插入图片描述
选择定时任务启动的时间
在这里插入图片描述
选择启动程序:
在这里插入图片描述
选择要启动的那个bat文件
在这里插入图片描述
点击“完成”
在这里插入图片描述
此时,此定时任务就被成功创建,将会每天去重启你的tomcat


推荐阅读
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 本文深入探讨了如何通过调整InnoDB的关键配置参数来优化MySQL的随机IO性能,涵盖了缓存、日志文件、预读机制等多个方面,帮助读者全面提升数据库系统的性能。 ... [详细]
  • 在当前众多持久层框架中,MyBatis(前身为iBatis)凭借其轻量级、易用性和对SQL的直接支持,成为许多开发者的首选。本文将详细探讨MyBatis的核心概念、设计理念及其优势。 ... [详细]
  • MySQL缓存机制深度解析
    本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • andr ... [详细]
  • 本文介绍如何在Linux服务器之间使用SCP命令进行文件传输。SCP(Secure Copy Protocol)是一种基于SSH的安全文件传输协议,支持从远程机器复制文件到本地服务器或反之。示例包括从192.168.45.147复制tomcat目录到本地/home路径。 ... [详细]
  • 本文详细介绍了MicroATX(也称Mini ATX)和MATX主板规格,探讨了它们的结构特点、应用场景及对电脑系统成本和性能的影响。同时,文章还涵盖了相关操作系统的实用技巧,如蓝牙设备图标删除、磁盘管理等。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 本文详细介绍了如何准备和安装 Eclipse 开发环境及其相关插件,包括 JDK、Tomcat、Struts 等组件的安装步骤及配置方法。 ... [详细]
  • 本文探讨了在Windows Server 2008环境下配置Tomcat使用80端口时遇到的问题,包括端口被占用、多项目访问失败等,并提供详细的解决方法和配置建议。 ... [详细]
author-avatar
锋丽恋歌521
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有