Tomcat starup.bat 脚本实现开机自启动


Posted in Servers onApril 20, 2022

tomcat是非常流行的web服务器,当我们使用tomcat作为项目开发时,经常就是直接运行bin目录下的startup.bat,以cmd命令窗口的形式启动服务。这是开发时快捷的启动方式。

1:在tomcat bin目录下修改catalina.bat文件

添加以下内容,使控制台日志文件重定向到out文件

>> %CATALINA_HOME%/logs/catalina.%date:~0,4%.%date:~5,2%.%date:~8,2%.out

Tomcat starup.bat 脚本实现开机自启动

2:如果需要tomcat启动后窗口不关闭,则需要在tomcat bin目录下修改startup.bat文件

Tomcat starup.bat 脚本实现开机自启动

把原先的start修改为run

3:在tomcat bin目录下修改setclasspath.bat文件

Tomcat starup.bat 脚本实现开机自启动

把原先的java.exe修改为javaw.exe

4:编写bat启动脚本

内容如下:

Tomcat starup.bat 脚本实现开机自启动

@echo ------------------------------------------------------
@echo              执行D盘目录下的Start.bat文件
@echo ------------------------------------------------------
@set DES=D:\2021\apache-tomcat-7.0.109\bin
D:
cd %DES%
call startup.bat
ping 127.0.0.1 -n 3

taskkill /f /im cmd.exe
exit

上述批处理操作的意思:

@echo是回显的意思,打印在屏幕智商
@set DES=D:\Compile定义变量DES为目的路径
cd %DES%:进入到目的路径
call Gen.bat执行Gen.bat文件
ping 127.0.0.1 -n 3连接本地IP 3次,起到时延的作用
taskkill /f /im cmd.exe  关闭cmd窗口

5:把编写的bat脚本放到C盘开机自启动程序目录下面

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Tomcat starup.bat 脚本实现开机自启动

 到此这篇关于Tomcat starup.bat脚本开机自启动的实现的文章就介绍到这了!


Tags in this post...

Servers 相关文章推荐
基于Nginx实现限制某IP短时间访问次数
Mar 31 Servers
fastdfs+nginx集群搭建的实现
Mar 31 Servers
小程序后台PHP版本部署运行 LNMP+WNMP
Apr 01 Servers
搭建Yolov5服务器
Apr 30 Servers
Nginx静态压缩和代码压缩提高访问速度详解
May 30 Servers
Nginx开源可视化配置工具NginxConfig使用教程
Jun 21 Servers
Windows Server 2022 超融合部署(图文教程)
Jun 25 Servers
Windows server 2022创建创建林、域树、子域的步骤
Jun 25 Servers
kubernetes集群搭建Zabbix监控平台的详细过程
Jul 07 Servers
Nginx报错104:Connection reset by peer问题的解决及分析
Jul 23 Servers
WIN10使用IIS部署ftp服务器详细教程
Aug 05 Servers
windows系统搭建WEB服务器详细教程
Aug 05 Servers
nginx容器方式反向代理实战
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 #Servers
nginx配置之并发频次限制
如何通过cmd 连接阿里云服务器
Linux中如何安装并部署Redis
Apr 18 #Servers
nginx搭建NFS网络文件系统
Mac电脑OS系统下安装Nginx的详细教程
You might like
PHP文本数据库的搜索方法
2006/10/09 PHP
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
php pdo操作数据库示例
2017/03/10 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
jquery Mobile入门—多页面切换示例学习
2013/01/08 Javascript
javascript笛卡尔积算法实现方法
2015/04/08 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
JavaScript Drum Kit 指南(纯 JS 模拟敲鼓效果)
2017/07/23 Javascript
jquery学习笔记之无new构建详解
2017/12/07 jQuery
详解vue-cli 本地开发mock数据使用方法
2018/05/29 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
Layui之table中的radio在切换分页时无法记住选中状态的解决方法
2019/09/02 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
python动态加载变量示例分享
2014/02/17 Python
彻底理解Python中的yield关键字
2019/04/01 Python
python,Django实现的淘宝客登录功能示例
2019/06/12 Python
pandas取出重复数据的方法
2019/07/04 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
python中下标和切片的使用方法解析
2019/08/27 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
使用python修改文件并立即写回到原始位置操作(inplace读写)
2020/06/28 Python
如何把python项目部署到linux服务器
2020/08/26 Python
英国首屈一指的票务公司:See Tickets
2019/05/11 全球购物
如何在存储过程中使用Loop
2016/01/05 面试题
旅游与酒店管理的自我评价分享
2013/11/03 职场文书
公司年会晚宴演讲稿
2014/01/06 职场文书
三严三实学习心得体会(精选N篇)
2016/01/05 职场文书
python单元测试之pytest的使用
2021/06/07 Python
Win11运行育碧游戏总是崩溃怎么办 win11玩育碧游戏出现性能崩溃的解决办法
2022/04/06 数码科技