一些项目中希望tomcat一定时间后自动重启,这个可以通过设置windows的定时任务的方法来实现tomcat定时重启。

一、前提事项

1.1 tomcat版本与jdk版本匹配

注意事项:tomcat版本一定要和jdk版本一直,例如都是32位的!!!

否则定时任务能够执行,但是没法成功启动tomcat

1.2 tomcat需要有service.bat的版本(有的没有)

在tomcat根目录,即有service.bat文件的地方。

新建服务:Service install tomcat18081

删除服务:Service remove tomcat18081

1.3 此方式启动后没有界面(cmd界面)

此方式启动后没有界面(cmd界面),可以通过访问端口(默认8080)查看tomcat状态

二、具体方法

2.1注册tomcat为服务

通过cmd 的名利cd到tomcat bin目录下,运行service.bat  install 注册名称(例如service.bat  install tomcat18080)

如果有多个tomcat要注册为不同的名称;

注册打开服务管理(服务器是在“服务器管理”,普通电脑是在“管理”),存在表示注册成功

2.2 tomcat重启脚本

在tomcat bin目录下制作重启脚本restart.bat

net stop tomcat18081
net start tomcat18081

2.3 创建定时任务

在计算机管理--系统工具--任务计划程序,双击打开。在右侧的创建任务,进行任务创建。

最好选中最高权限

选择触发条件,例如希望每天启动则选择每天的一个时间。

选中刚才的restart.bat文件

2.4查看定时任务是否执行

在管理-系统工具里可以查看定时任务执行情况

也可以查看tomcat日志,是否在预订时间内启动了(启动后常常无界面)

tomcat定时自动重启设置方法相关推荐

  1. iis服务器 关闭自动启动,设置IIS服务器定时自动重启的方法

    最近,有一朋友的IIS服务器老是出现问题,运行一段时间下来就会出现访问服务器上的网站时提示数据库连接出错,然后重启IIS后网站又能正常访问了,实在找不出是什么原因导致了这个问题.不过最终我想到了一个笨 ...

  2. linux 程序定时重启tomcat,linux下实现tomcat定时自动重启

    tomcat自带的脚本中没有提供直接restart的模式,但是有start和shutdown两种模式.要实现restart模式,实际上只需要判断是否已经启动tomcat,若已经启动则限制性shutdo ...

  3. 计算机不定时重启,Win10不定时重启什么原因?win10不定时自动重启解决方法

    原标题:Win10不定时重启什么原因?win10不定时自动重启解决方法 最近有用户遇到了一些电脑问题,例如win10机器出现不定时重启的现象.这是什么原因引起的呢?又该如何解决呢?针对这两个问题,下面 ...

  4. 服务器能不能设置自动重启,利用任务计划设置服务器定时自动重启的方法

    windows2003服务器在长时间运行之后,系统资源就会占用率特别大,系统运行效率大大降低,此时访问服务器的普通用户也会受到影响,打开网页的反应时间会特别长.这时就需要清理某些服务,或者重启一下服务 ...

  5. EdgeRouter ER-X 定时自动重启设置

    可以使用 Configuration 中的 system/task-scheduler 来配置自动重启.这里的 task-scheduler 应该就是对 Debian 系统中的 Crontab 的封装 ...

  6. 如何设置服务器定时重启?Windows服务器定时重启设置方法,带图详解

    Windows服务器定时重启设置方法 Shutdown 命令 常用参数 例1:60秒后关闭计算机 例2:60秒后重启计算机 例3:取消当前设定的关闭/重启命令 例4:定时重启计算机 1.建立批处理文件 ...

  7. 联想服务器开机自动重启,解决联想电脑开机一半自动重启的方法

    联想电脑开机一半自动重启,不知道如何解决这个棘手的问题.下面分享解决联想电脑开机一半自动重启的方法. 硬盘出现坏道,不能读取数据,就会反复重启. 驱动不兼容问题,由于程序存在不兼容情况也会出现电脑自动 ...

  8. windows10服务器维护,win10自动开机设置方法_网站服务器运行维护,win10

    centos系统重启网络失败怎么办_网站服务器运行维护 centos系统重启网络失败的解决方法是:1.首先,执行命令[ip addr]查找HWADDR:2.然后,进入network-scripts目录 ...

  9. windows无法访问指定设备_万能的Windows定时开关机设置方法详解,不需要BIOS支持...

    前面写了一篇文章[Windows定时开关机,让你告别开机烦恼,也不用担心忘关电脑了 ]来为电脑设置定时开关的功能,但是定时开机需要主板和BIOS的支持才能实现.在没有硬件支持的情况下我们该如何实现定时 ...

最新文章

  1. 三维感知,这些干货足够了!(自动驾驶/三维重建/SLAM/点云/标定/深度估计/3D检测)...
  2. pandas使用dt.year(month/day/hour/minute/second)函数抽取dataframe日期数据列对应的年月日时分秒信息
  3. 深度?广度?浅析技术人员的职业发展之路
  4. 线性代数之矩阵逆的微分
  5. 使用Maven实施自定义JSF 2.0组件
  6. PAT Basic 1002
  7. lua正则替换_lua 字符串 正则表达式 转义 特殊字符
  8. 基于Java聊天系统设计(含源文件)
  9. 前端笔记-vue cli使用echarts
  10. dom选择方法的区别
  11. C语言复习4_while循环
  12. mysql 数据表中查找重复记录(条数)
  13. 字符编码(1)——Unicode,utf-8
  14. Spring源码之bean的销毁registerDisposableBeanIfNecessary方法解读
  15. c语言 队列长度,c语言 队列
  16. lisp坐标一键生成_如何利用lisp程序一次性提取CAD中点的坐标(不要点击每个点,太多了麻烦)...
  17. GreatRiver研讨会 | ARINC 818的应用及发展
  18. python中flag标志用法_标记变量flag的用法
  19. 联想笔记本linux无线网卡,科学网—配置lenovo E430 + Ubuntu 13.04无线网卡 - 彭友松的博文...
  20. 企业微信有什么用,介绍企业微信6个强大的功能

热门文章

  1. netstat成昨日黄花,SS和IP命令接力?
  2. 计算机的工作原理是二进制原理吗,计算机是怎么通过二进制原理来工作的?
  3. 机器学习入门三剑客之Matplotlib
  4. Tesseract的所有参数
  5. 百度的广告金主需要MarTech产品不?
  6. Java实现 LeetCode 309 最佳买卖股票时机含冷冻期
  7. interview for chinaPay
  8. 数据库开发-8-并发处理
  9. 智能手表音频特性测试_Kido × 蜻蜓FM打造音频内容营销新范本,高效精准助品牌弯道超车...
  10. 提取数据_基于众包的可视化图表数据提取