Windows server利用批处理脚本判断端口启动tomcat的方法

发布时间 - 2026-01-11 02:49:27    点击率:

win server服务器上面的tomcat老是不定时挂掉, 于是利用定时操作脚本判断tomcat80端口是否在运行, 如果运行则放过, 如果down掉就启动tomcat,解决tomcat不定时挂掉导致业务数据流通丢失问题.不扯淡, 上脚本.

1.给tomcat赋予环境变量

变量名:CATALINA_HOME

路径:C:\Program Files\Java\apache-tomcat-8.0.35

2.批处理脚本(startTomcat.bat)

::Final interpretation is owned by chenglee
::Thankyou
@echo off&title Checking For System, Do Not Switch Off, Thankyou...
set num=8090
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...
pause
exit
:en1
echo.Checking For local%NUM%Port is Not Opening...
echo.Starting Tomcat Program...
call "%CATALINA_HOME%"\bin\startup.bat
echo.Starting Succes!
echo.OK!
pause
exit

3.计划任务

控制面板-->管理工具-->计划任务

  里面去新建

附上我win10的计划

脚本判断80端口是否在netstat中, 如果在则证明tomcat是运行的, 这个时候不做任何操作, 不在就是挂掉了,然后启动tomcat, 当然, 您的tomcat是什么端口就改成什么端口, 换汤不换药.

总结

以上所述是小编给大家介绍的Windows server利用批处理脚本判断端口启动tomcat的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# 批处理启动tomcat  # 批处理脚本启动tomcat  # Windows 2000 server光盘启动安装过程详细图解  # Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解决方法  # Windows Server 2012 R2 服务管理器自启动功能的关闭方法  # Windows Server 2003 启动中常见错误的解决方法  # Dell R630服务器安装windows server 2019服务器系统+制作U盘启动+服务器配  # windows server 2019 程序开机自启动的几种实现方法  # windows server 无法正常启动修复的两种方式  # 批处理  # 小编  # 您的  # 换汤不换药  # 在此  # 给大家  # 掉了  # 这个时候  # 不做  # 上我  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # 变量名  # brush  # class  # pre  # center 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: js代码实现下拉菜单【推荐】  Android实现代码画虚线边框背景效果  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  javascript如何操作浏览器历史记录_怎样实现无刷新导航  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  如何实现javascript表单验证_正则表达式有哪些实用技巧  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  香港服务器租用费用高吗?如何避免常见误区?  Python进程池调度策略_任务分发说明【指导】  Laravel如何实现数据库事务?(DB Facade示例)  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  如何快速使用云服务器搭建个人网站?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  Laravel如何实现API速率限制?(Rate Limiting教程)  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  文字头像制作网站推荐软件,醒图能自动配文字吗?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  浅谈javascript alert和confirm的美化  轻松掌握MySQL函数中的last_insert_id()  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  焦点电影公司作品,电影焦点结局是什么?  晋江文学城电脑版官网 晋江文学城网页版直接进入  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  html如何与html链接_实现多个HTML页面互相链接【互相】  原生JS实现图片轮播切换效果  如何在企业微信快速生成手机电脑官网?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  Laravel怎么调用外部API_Laravel Http Client客户端使用  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  Laravel Fortify是什么,和Jetstream有什么关系  再谈Python中的字符串与字符编码(推荐)  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  jQuery中的100个技巧汇总  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  什么是javascript作用域_全局和局部作用域有什么区别?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  Laravel怎么在Blade中安全地输出原始HTML内容  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧