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配置ssl实现https的方法示例
Mar 31 Servers
Mac环境Nginx配置和访问本地静态资源的实现
Mar 31 Servers
Linux中Nginx的防盗链和优化的实现代码
Jun 20 Servers
nginx安装以及配置的详细过程记录
Sep 15 Servers
了解Kubernetes中的Service和Endpoint
Apr 01 Servers
Linux、ubuntu系统下查看显卡型号、显卡信息详解
Apr 07 Servers
nginx 配置指令之location使用详解
May 25 Servers
解决Git推送错误non-fast-forward的方法
Jun 25 Servers
Apache Kafka 分区重分配的实现原理解析
Jul 15 Servers
nginx访问报403错误的几种情况详解
Jul 23 Servers
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
Sep 23 Servers
nginx sticky实现基于cookie负载均衡示例详解
Dec 24 Servers
nginx容器方式反向代理实战
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 #Servers
nginx配置之并发频次限制
如何通过cmd 连接阿里云服务器
Linux中如何安装并部署Redis
Apr 18 #Servers
nginx搭建NFS网络文件系统
Mac电脑OS系统下安装Nginx的详细教程
You might like
基于qmail的完整WEBMAIL解决方案安装详解
2006/10/09 PHP
优化PHP代码的53条建议
2008/03/27 PHP
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
php标签云的实现代码
2012/10/10 PHP
php使用base64加密解密图片示例分享
2014/01/20 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
YII中assets的使用示例
2014/07/31 PHP
laravel 4安装及入门图文教程
2014/10/29 PHP
24条货真价实的PHP代码优化技巧
2016/07/28 PHP
php读取出一个文件夹及其子文件夹下所有文件的方法示例
2017/06/15 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
jquery下jstree简单应用 - v1.0
2011/04/14 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
javascript 开发之百度地图使用到的js函数整理
2017/05/19 Javascript
微信小程序动态添加分享数据
2017/06/14 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
VUE子组件向父组件传值详解(含传多值及添加额外参数场景)
2020/09/01 Javascript
node.js 如何监视文件变化
2020/09/01 Javascript
Python标准库之随机数 (math包、random包)介绍
2014/11/25 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
django中的setting最佳配置小结
2017/11/21 Python
python内置数据类型之列表操作
2018/11/12 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
详解python播放音频的三种方法
2019/09/23 Python
如何使用 Python 读取文件和照片的创建日期
2020/09/05 Python
Shopee新加坡:东南亚与台湾电商平台
2019/01/25 全球购物
美国肌肉和力量商店:Muscle & Strength
2019/06/22 全球购物
意大利在线大学图书馆:Libreria universitaria
2019/07/16 全球购物
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
施工材料员岗位职责
2014/02/12 职场文书
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
MySQL系列之六 用户与授权
2021/07/02 MySQL