@echo
title tomcat重启

set num=7001  //端口号,根据tomcat的设置项设置
set JAVA_HOME=D:\software\Java\jdk1.8.0_131 //jkd位置

set CATALINA_HOME="D:/software/Apache Software Foundation/Tomcat 8.0" //tomcat位置(注:文件夹的空格问题,该文件中不做添加,将其添加到环境变量中)

echo 删除tomcat日志文件

//删除文件方式1(删除定时天数中的文件)

forfiles /p "D:\software\ Apache Software Foundation\Tomcat 8.0\logs" /s /m *.log /d -5 /c "cmd /c del @path
forfiles /p "D:\software\ Apache Software Foundation\Tomcat 8.0\logs" /s /m *.txt /d -5 /c "cmd /c del @path

forfiles /p "D:\software\ Apache Software Foundation\Tomcat 8.0\work" /s /m *.log /d -5 /c "cmd /c del @path
forfiles /p "D:\software\ Apache Software Foundation\Tomcat 8.0\work" /s /m *.txt /d -5 /c "cmd /c del @path

//删除文件方式2
del /f /s /q "D:/software/Apache Software Foundation/Tomcat 8.0/logs/*.*"
del /f /s /q "D:/software/Apache Software Foundation/Tomcat 8.0/work/*.*"

//删除文件夹
rmdir /s /q "D:/software/Apache Software Foundation/Tomcat 8.0/work/work1"
rmdir /s /q "D:/software/Apache Software Foundation/Tomcat 8.0/work/Catalina"
echo 删除tomcat日志文件完成!

//根据端口号进行判断

for /f "tokens=3 delims=: " %%a in ('netstat -an') do (
if "%%a"=="%num%" goto en
)
if not "%%a"=="%num%" goto en1
:en
echo.Checking For local%NUM%Port is Opening...

echo 1.End The JAva program!
call "D:/software/Apache Software Foundation/Tomcat 8.0/bin/shutdown.bat"

echo 2.Kill The Process!
taskkill /f /im java.exe /t

echo 3.MAke The Service To Be Running After Ten Seconds!
ping -n 10 localhost > nul

echo 4.MAke The Service To Be Running!
call "D:/software/Apache Software Foundation/Tomcat 8.0/bin/startup.bat"
echo Over!

:en1
echo.Checking For local%NUM%Port is Not Opening...
echo.Starting Tomcat Program...

echo 1.MAke The Service To Be Running!
call "D:/software/Apache Software Foundation/Tomcat 8.0/bin/startup.bat”

echo.Starting Succes!
echo.OK!

批处理TOMCAT8.0自动重启任务的更多相关文章

  1. 监控windows服务,当服务停止后自动重启服务

    近期花时间研究了一下windows和linux下某服务停了后自动重启的功能,在网上收集了些资料,并经过测试,在此整理一下.这里介绍的是windows服务的监控,是通过批处理来实现的.本例是监控wind ...

  2. 在windows 上自动重启 tomcat 的方法

    在windows 上自动重启 tomcat 的方法 实现思路: Windows 上监控tomcat 进程并且自动重启的脚本 一类是 定时重启 tomcat 一类是 监控并重启 写一个守护tomcat进 ...

  3. bat实现监测计算机网络连接,断网自动重启网络连接

    十月一体验了windows 10预览版之后,决定继续装回正式版,尝个鲜就好了,毕竟预览版还是不稳定,环境不是很方便. 决定装个最新正式版windows 8.1,结果问题来了,无线连接总是失败,显示网络 ...

  4. window下进程退出后自动重启

    设计思想:编写批处理脚本监控进程的运行状态,如果发现进程停止,则自动重启该进程.批处理脚本(jk.bat)和进程脚本(hello.bat)如下: 1.jk.bat @echo off rem 定义需监 ...

  5. 如何设置tomcat定时自动重启

    ,今天笔者就跟大家分享一下如何设置tomcat定时自动重启. 第一:把Tomcat6安装成windows 2003服务. 1.首先检查tomcat\bin目录下是否有service.bat文件,如图: ...

  6. linux上监控tomcat down掉后自动重启tomcat

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p. ...

  7. Eclipse_luna_J2EE_For_JS+tomcat8.0环境搭建、配置、开发入门

    一.所有需要的软件.插件等下载地址 J2SE的官方下载路径:http://www.oracle.com/technetwork/java/javase/downloads/index.html Ecl ...

  8. 在linux下python爬虫进程发生异常时自动重启直至正常结束的方法

    之前在做爬虫的时候遇到一种情况,当网络情况不太好的时候,爬虫爬到的链接在urlopen时会因为无法正常连接而报URLError或者timeout的错误导致陈序报错而终止:但是这些错误在重新运行陈序后能 ...

  9. zabbix通过curl命令判断web服务是否正常并自动重启服务

    zabbix通过curl命令判断web服务是否正常并自动重启服务 主要思路: 通过curl命令获取服务器响应码,如果正常返回200,不正常返回000 具体命令: curl -I -s -w " ...

随机推荐

  1. ABP框架入门踩坑-配置数据库表前缀

    配置数据库表前缀 ABP踩坑记录-目录 本篇其实和ABP关系并不大,主要是EF Core的一些应用-.-. 起因 支持数据库表前缀应该是很多应用中比较常见的功能,而在ABP中并没直接提供这一功能,所以 ...

  2. [leetcode.com]算法题目 - Remove Duplicates from Sorted List

    Given a sorted linked list, delete all duplicates such that each element appear only once. For examp ...

  3. C/C++掌握技能(二)

    多组输入:

  4. WCF接口实例介绍

    Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台. WCF整合了原有的windows通讯 ...

  5. 关于 kali linux

    2.更新系统:首先更换一个速度快点的国内源(1) lsb_release -a先看你的版本,是Rolling还是其他什么(2) leafpad /etc/apt/sources.list(源的默认文件 ...

  6. AC1000纪念

  7. 利用Python做绝地科学家(外挂篇)

    i春秋作家:奶权 前言  玩吃鸡时间长的鸡友们 应该都知道现在的游戏环境非常差 特别在高端局 神仙满天飞 搞得很多普通玩家非常没有游戏体验  因为吃鸡的火爆 衍生出了一条巨大的外挂利益链 导致市面上出 ...

  8. [JavaScript] iframe更改了src后,父页面history.back只能后退iframe而不能使自己后退解决办法

    浏览器的机制如此,在iframe导航变化后手动点击浏览器的后退按钮也依然只是后退iframe中的导航. 有一种解决方案是不要修改iframe.src,而是删除旧iframe元素,新建一个iframe元 ...

  9. Note of The Linux Command Line

    心得 在用鼠标点击的图形化桌面之前,单纯用键盘操作软件的时代已经很成熟了.并且还在这样延续下去.鼠标不是电脑操作的唯一模式,至少不是程序员的. 在黑色屏幕下,因为没有鼠标所以只能用按键来操作软件.包括 ...

  10. jdk1.8一键安装脚本(linux环境)

    1.下载jdk安装包和安装脚本 下载地址:https://pan.baidu.com/s/1bo6ADQ3 其中包括: jdk安装包:jdk-8u151-linux-x64.tar.gz jdk一键安 ...