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同一个域名配置多个项目的实现方法
Mar 31 Servers
nginx优化的六点方法
Mar 31 Servers
Nginx代理同域名前后端分离项目的完整步骤
Mar 31 Servers
Nginx反爬虫策略,防止UA抓取网站
Mar 31 Servers
uwsgi+nginx代理Django无法访问静态资源的解决
May 10 Servers
Nginx location 和 proxy_pass路径配置问题小结
Sep 04 Servers
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
Feb 12 Servers
Tomcat项目启动失败的原因和解决办法
Apr 20 Servers
Nginx配置之禁止指定IP访问
May 02 Servers
tomcat下部署jenkins的方法
May 06 Servers
Linux下搭建SFTP服务器的命令详解
Jun 25 Servers
windows10 家庭版下FTP服务器搭建教程
Aug 05 Servers
nginx容器方式反向代理实战
微信告警的zabbix监控系统 监控整个NGINX集群
Apr 18 #Servers
nginx配置之并发频次限制
如何通过cmd 连接阿里云服务器
Linux中如何安装并部署Redis
Apr 18 #Servers
nginx搭建NFS网络文件系统
Mac电脑OS系统下安装Nginx的详细教程
You might like
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
PHP+JS无限级可伸缩菜单详解(简单易懂)
2007/01/02 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
为超链接加上disabled后的故事
2010/12/10 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
window.print打印指定div实例代码
2013/12/13 Javascript
JS获取select-option-text_value的方法
2013/12/26 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
浅谈jQuery中height与width
2015/07/06 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
跟我学习javascript的基本类型和引用类型
2015/11/16 Javascript
ionic2 tabs使用 Modal底部tab弹出框
2016/12/30 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
2017/07/13 Javascript
微信小程序 按钮滑动的实现方法
2017/09/27 Javascript
通过实例解析vuejs如何实现调试代码
2020/07/16 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
Python通过select实现异步IO的方法
2015/06/04 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
python实现TCP文件传输
2020/03/20 Python
Django admin组件的使用
2020/10/24 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
python Autopep8实现按PEP8风格自动排版Python代码
2021/03/02 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
大学生毕业求职简历的自我评价
2013/10/24 职场文书
给导游的表扬信
2014/01/10 职场文书
大学生实习思想汇报
2014/01/12 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
秋冬农业生产标语
2014/10/09 职场文书
工作时间证明
2015/06/15 职场文书
goland 设置project gopath的操作
2021/05/06 Golang
HTML基础详解(下)
2021/10/16 HTML / CSS
Python&Matlab实现樱花的绘制
2022/04/07 Python
分析SQL窗口函数之聚合窗口函数
2022/04/21 Oracle