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 proxy_cache 缓存配置详解
Mar 31 Servers
Nginx的反向代理实例详解
Mar 31 Servers
Nginx本地目录映射实现代码实例
Mar 31 Servers
Nginx+Tomcat负载均衡集群的实现示例
Oct 24 Servers
HDFS免重启挂载新磁盘
Apr 06 Servers
阿里云日志过滤器配置日志服务
Apr 09 Servers
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
Apr 29 Servers
解决IIS7下无法绑定https主机的问题
Apr 29 Servers
Nginx 常用配置
May 15 Servers
vscode内网访问服务器的方法
Jun 28 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发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
基于PHP Web开发MVC框架的Smarty使用说明
2013/04/19 PHP
在Mac上编译安装PHP7的开发环境
2015/07/28 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
javascript Array.prototype.slice的使用示例
2013/11/14 Javascript
jquery实现点击文字可编辑并修改保存至数据库
2014/04/15 Javascript
深入理解JavaScript系列(38):设计模式之职责链模式详解
2015/03/04 Javascript
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
基于JS实现移动端访问PC端页面时跳转到对应的移动端网页
2020/12/24 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
vue+canvas实现炫酷时钟效果的倒计时插件(已发布到npm的vue2插件,开箱即用)
2018/11/05 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
selenium+python实现自动化登录的方法
2018/09/04 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
Python使用folium excel绘制point
2019/01/03 Python
Python+Appium实现自动化测试的使用步骤
2020/03/24 Python
Django中ORM找出内容不为空的数据实例
2020/05/20 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
以实惠的价格提供高品质的时尚:Newchic
2018/01/18 全球购物
C# Debug和Testing相关面试题
2015/10/25 面试题
学校重阳节活动总结
2015/03/24 职场文书
开场白怎么写
2015/06/01 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers
springboot读取nacos配置文件
2022/05/20 Java/Android