Windows下定时任务重启tomcat

tomcat定时自动重启设置方法 一些项目中希望tomcat一定时间后自动重启,这个可以通过设置windows的定时任务的方法来实现tomcat定时重启。 一、前提事项 1.1 tomcat版本与jdk版本匹配 注意事项:tomcat版本一定要和jdk版本一直,例如都是32位的!!! 否则定时任务能够执行,但是没法成功启动tomcat 1.2 tomcat需要有service.bat的版本(有的没有) 在tomcat根目录,即有service.bat文件的地方。 新建服务:Service install tomcat18081 阅读详情

1.新建一个文本文档,将以下内容复制

@echo off
cd /d "D:\cz_sync-tomcat-6.0.35\bin"

echo 执行开始时间

date/t

time/t

echo ***********************************************

echo 正在关闭Tomcat服务,请稍等......

call "shutdown.bat"

echo 关闭Tomcat服务完成!

echo ***********************************************

echo 清除Tomcat缓存文件,请稍等......

rd /q/s "D:\cz_sync-tomcat-6.0.35\work\Catalina"

echo 清除Tomcat缓存文件完成!

echo ***********************************************

echo 正在开启Tomcat服务!

call "startup.bat"

echo 开启Tomcat服务成功!

echo ***********************************************

echo 结束时间
exit

2.将其保存后重命名为tomcat_restart.bat

3.配置定时任务

3.1打开“任务计划程序”,在“任务计划程序(本地)”处,右键,选择“创建基本任务”

3.2在出现的下面对话框中输入名称和描述,然后选择下一步:

 

3.3然后再出现的页面中选择定时任务启动的时间

3.4选择定时任务启动的时间

3.5选择启动一个程序:下一步

3.6先择你前面创建好的那个bat程序

3.7点击“完成”

windows 定时重启Tomcat服务 思路: ① 新增重启Tomcat脚本。 ② windows 定时任务执行该脚本。 步骤1:新增 tomcat_restart.bat 文件 内容如下,找到Tomcat/bin目录下的核对下是tomcat8.exe。 taskkill /F /IM tomcat8.exe /T net start Tomcat8 步骤2:windows新增定时任务 电脑为win10为例,右键‘此电脑’–属性–控制面板主页–系统和安全–管理工具–任务计划程序-创建基本任务 接下来按照步骤勾选,选择脚本的文件位置,就可 阅读详情

相关推荐

定时重启tomcat

轻松实现tomcat定时重启 首先修改jsp.bat中的两个路径,其中set JAVA_HOME后面是jdk路径,下面是tomcat路径;运行,执行注册。 然后修改tomcat.bat中的ping 127.0.0.1 -n 5(暂停时间) 最后将tomcat.bat添加的计划任务中就ok了。

windows下tomcat无故宕机,检测http或https服务,并自动重启Tomcat服务

curl(全称Client URL):用于在命令行下运行的网络工具,用于与服务器进行通信。它支持多种协议,支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet and TFTP。

mr__bai的博客 3178

Keil C51里用printf打印数据,为啥总出乱码?手把手教你%bd、%hd、%ld的正确用法

本文深入解析Keil C51中printf打印数据出现乱码的根本原因,并提供格式符%bd、%hd、%ld的正确用法指南。通过详细的调试技巧和实战案例,帮助开发者解决串口输出问题,提升单片机开发效率。

weixin_26854829的博客 282

制作tomcat重启.bat文件

环境是在windows下,linux不知道,没有尝试过,有机会去试试哈哈 首先创建一个restart.bat文件 创建在哪里看你开心咯 然后用记事本打开 输入以下源代码: @echo off cd /d D:\tomcat\apache-tomcat-9.0.11\bin call shutdown.batcall startup.bat exit 其中c...

455

第一届“龙信杯”电子数据取证竞赛Writeup

第一届“龙信杯”电子数据取证竞赛Writeup

toto的博客 1万+

LLMOps的崛起:如何利用Langfuse和Opik构建高效的模型监控与评估体系

本文探讨了LLMOps的崛起,详细介绍了如何利用Langfuse和Opik构建高效的模型监控与评估体系。通过开源工具Langfuse的全景监控方案和Opik的三层评估体系,帮助AI工程团队实现大语言模型的全生命周期管理,提升模型性能和迭代效率。文章还提供了实战技巧和工具链集成方案,助力企业优化AI应用。

ll5678的博客 682

bat脚本重启tomcat

定时任务执行shutdown.bat再执行startup.bat会出现窗口无法关闭的情况,因此关闭tomcat采用杀掉进程的方式去执行。 @echo off & setlocal EnableDelayedExpansion title 重启tomcat for %%a in (8401) do ( set pid=0 for /f "tokens=2,5" %%b in ('netstat -ano ^| findstr ":%%a"') do ( se...

zengwende的博客 2073

Android Profiler实战:如何用CPU分析工具揪出卡顿元凶(附线程状态解读)

本文深入解析Android Profiler中的CPU分析工具,重点聚焦线程活动监控。通过解读线程状态时间轴上的绿、黄、灰三色含义,并结合实战案例,指导开发者精准定位导致界面卡顿的CPU密集型或I/O阻塞代码,有效提升应用性能与用户体验。

weixin_29197699的博客 374

tomcat restart脚本

#!/bin/bash echo ‘begin…’ cd dirname $0 BIN_DIR=pwd cd … DEPLOY_DIR=pwd LOGS_DIR=$DEPLOY_DIR/logs if [ ! -d $LOGS_DIR ]; then mkdir LOGSDIRfiAPPCONFDIR=LOGS_DIR fi APP_CONF_DIR=LOGSD​IRfiAPPC​ONFD​IR=...

weixin_39195030的博客 838

PADS导出PCB正反面丝印为CAD文件的方法

本文介绍如何将PADS绘制的pcb格式的PCB文件顶底层丝印及板框导出为CAD的dxf文件格式,并且将底层丝印进行镜像为正常视角

luguodeyo的博客 3299

国内网络环境下Leaflet加载OpenStreetMap地图的5种替代方案(附可用瓦片地址)

本文针对国内网络环境下Leaflet加载OpenStreetMap地图的常见问题,提供了5种可用的瓦片替代方案,包括OpenStreetMap.fr HOT、OpenStreetMap.de、CartoDB、Stamen和Thunderforest,并附上详细的代码示例和选择建议,帮助开发者解决地图加载问题。

qsc901234的博客 1708

【第004篇】在Windows上通过bat脚本启动Tomcat服务

@echo off rem ================================================================ rem 需要设置好Tomcat的端口号和目录 set TOMCAT_PORT=9003 set CATALINA_HOME=C:\ProgramSoft\tomcat\apache-tomcat-7.0.100-9003 rem =============================================================

嘉&年华的博客 2683

从零到一:STM32 CubeMX与WS2812B的DMA驱动艺术

本文详细介绍了如何使用STM32 CubeMX和DMA技术驱动WS2812B RGB LED灯条,从硬件设计到软件实现的全过程。通过CubeMX配置定时器和DMA,实现高效的PWM波形生成与数据传输,解决传统GPIO控制资源占用高的问题。文章还提供了颜色编码、动画效果实现及常见问题解决方案,助力开发者快速掌握智能LED控制技术。

weixin_28278377的博客 982

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

windows下定时重启多台tomcat

qq_39111199的博客 1128

基于STM32的蓝牙智能药盒设计

本研究设计了一种基于STM32F103C8T6单片机的蓝牙智能药盒系统,针对老年人用药管理需求,集成了定时提醒、药量检测、环境监测等功能。系统通过LCD1602显示屏实时显示时间与用药信息,支持每日3次定时提醒及3种药物用量设置,采用DHT11温湿度传感器、HX711药量检测模块和红外传感器实现环境监控,并通过蓝牙模块实现远程用药提醒。测试结果表明,系统定时误差≤30秒,温湿度监测精度±2℃,药量检测误差<1g,各项功能运行稳定。该设计为解决老年人用药依从性问题提供了智能化解决方案,具有实用价值和应用前景。

3254968421的博客 544

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

windows10系统下设置定时任务重启数据库及Tomcat服务

第一步:创建服务重启脚本——bat 文件 数据库重启文件: 新建txt文件,复制进以下内容 net stop mssqlserver net start mssqlserver 重命名文件,后缀名改为.bat,例如 Tomcat重启文件: 新建txt文件,复制进以下内容 net stop Tomcat8 net start Tomcat8 Tomcat服务名称一般用默认名称,名称在Tomcat服务安装目录bin目录下的service.bat文件中查看 重命名文件,后缀名改为.bat

SinclairLi的博客 835

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

windows 定时任务 重启 tomcat

这是用vbs写的一个bat文件,在windows xp和windows 2000下可正常运行,有不足之处,希望大家给更正,并共享。说明:1:强制关闭tomcat,不管是否正常运行2:关闭tomcat后,删除%catalina_home%/work/catalina缓存目录中的所有内容3:再次启动tomcat请看说明后,再斟酌是否使用直接给源码吧,到这里下载

冰冻火山 3398

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

使用windows定时任务实现Tomcat服务器定时重启

Tomcat定时重启操作手册 一、背景 远程服务器Tomcat8容器运行一个WEB项目,当服务器运行时间超过1月时,浏览器访问时,请求一直得不到响应,或响应时间超长,严重影响用户使用,为解决此问题,对tomcat8服务器设置每周星期一0点定时重启,保障服务器快速稳定运行。 二、方案描述 首先将tomcat服务设置为windows服务,然后利用windows定时任务调用该windows服务进...

请叫我欢哥哥、 5510

windows定时任务设置tomcat重启

每天进步一点点

Time_Record的博客 1908

tomcat宕机自动重启和每日定时启动tomcat【工具包系列】

在项目后期维护中会遇到这样的情况,tomcat在内存溢出的时候就出现死机的情况和遇到长时间不响应,需要人工手动关闭和重启服务,针对这样的突发情况,希望程序能自动处理问题而不需要人工关于,所以才有了目前的需求。 一、设置tomcat定时启动 1,首先将tomcat注册为服务,先打开tomcat的bin目录下service.bat文件,修改下面的值,这是sevvice的注册名称和显示名称,

一不小心的程序员 1万+

Windows下自动重启tomcat服务脚本

问题描述: 最近发现windows下的tomcat服务,莫名其妙的内存溢出; 由于该服务属于一些无源代码的烂尾项目,每天手工重启过于繁琐; tomcat自带的shutdown脚本,无法保证及时停止tomcat服务; 停止tomcat服务后,需要等待tomcat占用的内存完全释放; 解决办法: 如果有人遇到类似上面描述的症状,可以使用如下脚本进行tomcat服务重启; 配置windows定时任务,每...

huryer的专栏 4082

windows如何定时重启一个.bat的批处理文件

虚拟机上装了一个Tomcat,免费版的,弊端是需要定期重启否则无法使用;所以想到了设置定时任务定期重启来解决。 一、用powershell 先结束进程,再启动Tomcat Get-Process -Name 你的进程名 |stop-process Get-Process -Name 你的进程名2 |stop-process #如果有多个需要结束的,同理增加 #2、关闭后设置一定的延时(可选项) Start-Sleep -Seconds 3 #3、重新启动 start-process powershell

small20201111的博客 2460

Windows定时重启Tomcat

最近项目的Tomcat隔一段时间就假死,最后想到的解决方式就是:每天凌晨1点重启tomact。使用Windows系统的计划任务程序,可以在这里设置定时执行的.bat批处理文件(将你要定时执行的cmd命令放在这里),这样就可以实现让电脑在某个时刻做你想让它干的事。

涛哥是个大帅比 1947

java tomcat 定时 任务_【转】windows任务定时重启tomcat

注:以下批处理是针对tomcat安装版,或者在windows服务中有tomcat服务的解决方案。定时重启TOMCAT批处理命令:@echo offnet stop tomcat6ping 127.0.0.1 -n 20net start tomcat6(注:这里的tomcat6根据tomcat在安装时的服务名确定,如tomcat6.0的服务名为tomcat6,这个名字你可以先启动服务器,之...

weixin_36074359的博客 383

tomcat宕机自动重启和每日定时启动tomcat

在项目后期维护中会遇到这样的情况,tomcat在内存溢出的时候就出现死机的情况和遇到长时间不响应,需要人工手动关闭和重启服务,针对这样的突发情况,希望程序能自动处理问题而不需要人工关于,所以才有了目前的需求。 一、设置tomcat定时启动 1,首先将tomcat注册为服务,先打开tomcat的bin目录下service.bat文件,修改下面的值,这是sevvice的注册名称和显

xp_lx12的博客 6960

windows编写.bat脚本启动多个Tomcat服务

应用背景:在Windows服务器上部署了多个Tomcat服务器,防止服务器发生意外重启后服务断开,刚开始想的是把Tomcat打成windows服务然后哦开机自启,但是这种情况只能把一个Tomcat应用做成Windows服务(虽然网上有解决方案,但是太复杂了),于是就用了这种Windows定时任务执行脚本的方式来启动多个Tomcat服务 1.修改Tomcat的端口号防止端口冲突 2.脚本内容 ...

csy_system的博客 3836
上一篇: 浏览器 in a frame because it set ‘X-Frame-Options‘ to ‘deny‘
下一篇: java拷贝文件到另一个目录下并重命名
java_han
博客等级 码龄15年 10粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值