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 相关文章推荐
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
Mar 09 Servers
nginx常用命令放入shell脚本详解
Mar 31 Servers
nginx proxy_cache 缓存配置详解
Mar 31 Servers
小程序后台PHP版本部署运行 LNMP+WNMP
Apr 01 Servers
解决使用了nginx获取IP地址都是127.0.0.1 的问题
Sep 25 Servers
Z-Order加速Hudi大规模数据集方案分析
Mar 31 Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Apr 07 Servers
Nginx HTTP跳转至HTTPS
May 15 Servers
阿里云服务器Ubuntu 20.04上安装Odoo 15
May 20 Servers
云服务器部署 Web 项目的实现步骤
Jun 28 Servers
Windows Server 2008配置防火墙策略详解
Jun 28 Servers
Nginx如何限制IP访问只允许特定域名访问
Jul 23 Servers
nginx容器方式反向代理实战
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 #Servers
nginx配置之并发频次限制
如何通过cmd 连接阿里云服务器
Linux中如何安装并部署Redis
Apr 18 #Servers
nginx搭建NFS网络文件系统
Mac电脑OS系统下安装Nginx的详细教程
You might like
PHP开发不能违背的安全规则 过滤用户输入
2011/05/01 PHP
关于crontab的使用详解
2013/06/24 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
2014/06/05 PHP
PHP实现登陆表单提交CSRF及验证码
2017/01/24 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
用box固定长宽实现图片自动轮播js代码
2014/06/09 Javascript
js图片轮播效果实现代码
2020/04/18 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
微信小程序商城项目之淘宝分类入口(2)
2017/04/17 Javascript
JavaScript 数组的进化与性能分析
2017/09/18 Javascript
qrcode生成二维码微信长按无法识别问题的解决
2019/04/04 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
2019/05/06 Javascript
nodejs读取图片返回给浏览器显示
2019/07/25 NodeJs
js实现省级联动(数据结构优化)
2020/07/17 Javascript
[02:24]DOTA2亚洲邀请赛 NAVI战队出场宣传片
2015/02/07 DOTA
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python操作mongodb根据_id查询数据的实现方法
2015/05/20 Python
详解python实现线程安全的单例模式
2018/03/05 Python
python画折线图的程序
2018/07/26 Python
2019 Python最新面试题及答案16道题
2019/04/11 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
python numpy之np.random的随机数函数使用介绍
2019/10/06 Python
详解css3自定义滚动条样式写法
2017/12/25 HTML / CSS
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
Java软件工程师综合面试题笔试题
2013/09/08 面试题
在求职信中如何凸显个人优势
2013/10/30 职场文书
行政人员岗位职责
2013/12/08 职场文书
党支部书记先进事迹
2014/01/17 职场文书
美德好少年事迹材料
2014/01/19 职场文书
校园广播稿精选
2014/10/01 职场文书
合作意向书范本
2019/04/17 职场文书
导游词之南京中山陵
2019/11/27 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS