远程关闭与重启tomcat的方法

测试成功,我说的方法没有问题,jsp 代码如下:

<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
<%
Runtime   run   
=   Runtime.getRuntime();   
Process   pro   
=   run.exec("d:\\tomcat\\bin\\restart.bat");   // 替换为你的路径,linux下为.sh , 如果单独调用 shutdown.bat 就关闭了。 单独启动没戏,因为tomcat已经停了
%>


restart.bat

call shutdown.bat
delay.exe 
5
call startup.bat

唯一的问题,你需要一个延迟程序,就是那个 delay.exe 5, 否则可能还没有关闭就启动了,80端口被占用 

如果是服务,就更简单了,restart.bat 里面写上 net stop Tomcat 和 net start Tomcat 就可以了!

 

自动化Tomcat重启与部署批处理指南 时间戳通常表示从某一特定时刻(如UNIX纪元,即1970年1月1日00:00:00 UTC)到当前时间所经过的秒数,可用于标记特定的事件发生时间。在备份文件的命名中,时间戳可以作为文件名的一部分,这样就能够通过文件名轻易识别文件的备份时间。在Linux系统中,我们可以使用date命令来获取时间戳。例如,要获取当前的UNIX时间戳,可以使用:date +%s这个命令将会输出一个代表当前时间的数字,这个数字就是从UNIX纪元开始计算的秒数。 阅读详情

相关推荐

ADI DSP开发环境(CCES)下的程序烧录问题(以ADSP-SC589为例)

在CCES环境下将程序烧录到flash主要有两种方式。首先在对项目编译产生文件的属性设置为Release。 在编译完成后,找到每个CORE单独生成的DXE文件: 文件通常位于项目目录下每个core的Release文件中。安装SC589评估板的驱动(ADSP-SC5xx_EZ-KIT_Lite-Rel2.0.0.exe)后,在安装目录下可以找到SPI FLASH芯片的驱动程序(sc589_w25q128fv_dpia_Core1.dxe): 把文件copy到CCES 的目录下由于SC58x处理器的特殊性

daijingxin的博客 3730

远程主机强迫关闭了一个现有的连接

严重: Failed to initialize end point associated with ProtocolHandler ["http-nio-8080"] java.io.IOException: Unable to establish loopback connection at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.jav

小武思密达的专栏 1万+

操作不能完成 (错误 0x00000709) 共享打印机无法连接解决办法

环境:windows Server 2012 + Win10 客户端 问题:使用计算机名和IP地址可以正常连接打印机,但是使用另外的A记录或CN记录无法连接,报此错误 原因:这是打印服务DNS解析的问题 故障补充:假设你的服务器电脑名称叫print01,但是你又建了一条A记录或者CNname 叫PR01,就会发现使用额外的A记录或CN记录就无法连接 故障截图: 操作不能完成 (错误...

瑞哥的博客 3万+

远程主机强迫关闭了一个现有的连接。

远程主机强迫关闭了一个现有的连接。 问题描述: ​ 前端调用一个导出数据接口时,有时候无数据返回。 查看日志: jetty报错:java.io.IOException:远程主机强迫关闭了一个现有的连接。 解决问题: 首先我翻看这个接口的代码,没有找到问题。然后我又祭出了重启大法,项目重新编译,启动,然后重新访问这个接口,很不幸,这个bug还是复现了,难受啊、、、 我仔细查看日...

过河的小卒子的博客 4万+

【dify】 dify环境变量配置说明

SMTP_SERVER、SMTP_PORT、SMTP_USERNAME、SMTP_PASSWORD、SMTP_USE_TLS、SMTP_OPPORTUNISTIC_TLS:当 MAIL_TYPE 为 smtp 时,SMTP服务器的相关配置。UPLOAD_IMAGE_FILE_SIZE_LIMIT、UPLOAD_VIDEO_FILE_SIZE_LIMIT、UPLOAD_AUDIO_FILE_SIZE_LIMIT:分别为上传图像、视频、音频文件的大小限制(MB)。

tonysh_zds的博客 7355

.NET MAUI 第13讲 深入探索 .NET MAUI Essentials:让应用感知设备与环境,打造智能体验

摘要:本文介绍了.NET MAUI Essentials库如何赋能移动应用感知设备环境的能力。文章详细讲解了设备信息获取(DeviceInfo)、网络状态监测(Connectivity)、地理位置服务(Geolocation)、地图集成(Map)以及传感器(Accelerometer等)等核心功能的使用方法,并提供了完整的代码示例。通过一个综合练习,展示了如何构建设备信息仪表板,实时显示设备参数和网络状态,并实现位置获取与地图导航功能。这些跨平台API能显著提升应用智能化和用户体验,同时保持代码简洁高效。

AlphaNil的博客 1087

云原生|kubernetes|k8s下部署SQLServer以及Navicat连接SQLServer报错:远程主机强迫关闭了一个现有的连接 错误的解决

大概说一下本次部署的版本:SQLServer版本为Microsoft SQL Server 2019,Navicat版本为permium 15,而我们要使用Navicat连接SQLServer服务器,需要一个客户端程序,如同Oracle数据库一样。1,利用kubernetes集群,快速的搭建一个安全可用的SQLServer,其中SQLServer的数据库文件利用hostpath挂载到本地目录中,使得这个数据库如同运行在本地一样丝滑柔顺。OK,部署完成后就可以进入Navicat测试环节了。

zsk_john的技术分享专用博客 6789

基于深度学习YOLOv10的人脸表情识别系统(附完整资源+PySide6界面+训练代码)

本文介绍了如何基于YOLOv10实现一个人脸表情识别系统。我们从数据集准备、模型训练到PySide6界面实现进行了详细的讲解。通过该系统,用户可以实时检测和分类人脸表情,为情感分析、智能交互等应用场景提供支持。

YOLO 1053

远程关闭与重启Tomcat的方法

测试成功,jsp 代码如下:<img onclick="function anonymous(){window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)}" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/No

1356

8.9华为OD机试真题 新系统 - 查找最佳充电策略 (Java/Py/C/C++/Js/Go)

8.9华为OD机试真题 新系统 - 查找最佳充电策略 (Java/Py/C/C++/Js/Go)

算法大师! 1168

【AHE数据集】历史/未来全球网格热排放数据 PF-AHF

AHE数据集

WW、forever的博客 127

Tomcat自动重启

Tomcat重启脚本: #! /bin/bash tomcat_home=/usr/local/apache-tomcat-8.5.24 SHUTDOWN=$tomcat_home/bin/shutdown.sh STARTTOMCAT=$tomcat_home/bin/startup.sh echo "准备关闭$tomcat_home" $SHUTDOWN & #删除tomcat的...

weixin_42557213的博客 879

深入大模型-19-Windows10中安装OpenClaw-CN配置接入智谱免费大模型

OpenClaw CN (中国社区版) 是 OpenClaw 的本地化维护版本,针对国内网络环境进行了深度优化,源码级原生支持 DeepSeek/Qwen 等国产大模型,致力于让中国开发者拥有最顺滑的 Agent 开发体验。

qq_20466211的博客 771

Asp.net控制Tomcat启动关闭的实现方法

一、场景近日有个项目客户要求能自己配置相关权限。由于历史原因这个项目采用的是公司以前的权限系统。这个权限系统很强大,不过有个弊端,就是每增加一个权限菜单都要重启才能生效,不然就要等1天它缓存过期后才生效。由于项目进度我们不可能将这个权限系统推翻重来。  可行的方式是在管理员操作界面上增加权限系统重启按钮。这样客户在修改权限后可以很方便的重启Tomcat。二、技术分析由于管理员系统...

weixin_30521649的博客 125

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

tomcat linux环境下重启

今天遇到一个奇怪的问题,在远程计算机上发布新的版本,显示已经构建成功,但是访问接口时一直刷新,既不报错也不显示结果,但是本地的版本就没有问题,考虑最近服务器重启过,因此问题应该是tomcat未正常启动,需要重启一下。 在Linux系统下,重启Tomcat使用命令操作的! 首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭

feir23的博客 450

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Tomcat MemoryLeak 问题

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 tomcat reload memoryleak 错误描述 此现象发生在tomcat r

today的专栏 1317

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

javaWeb项目远程debug

                        javaWeb项目远程debug(CentOs+tomcat8) 我们开发网站或者其他项目之后,需要不定期的检查代码的正确性。但是我们不一定有人家运行的服务器,这时候 就可以通过远程调试,在我们自己的电脑上查找bug,然后把修改之后的代码重新部署到服务器上。 下面就说下如何在CentOs+tomcat8服务器的服务器下用Ecplise远程deb...

0bug0warning的博客 576

MyEclipse下远程调试liunx下的代码

MyEclipse下远程调试liunx下的代码 在编译好的class文件中不好debug断点调试,在liunx下部署的更是不好调试了,解决的办法是可以用远程调试。在MyEclipse的debug里有remote java application 这个工具,可以使用它来设置远程调试。 以下是配置的步骤: 第1步:   修改catalina.sh 文件 修改Tomcat安装目录下的/usr...

◇水深不语☆人稳不言◇ 149
上一篇: 一段生成验证码图片的程序
下一篇: 一种快速判断是否为质数的方法
java2000_test
博客等级 码龄19年 10粉丝 320原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值