Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动

摘要:
重新启动并测试服务器后,进入系统以查看进程。进入Windows任务管理器以查看bat脚本中启动的系统进程。单击“查看”-“选择列”-选中“图像路径名称/命令行”以查看我们通过该路径启动的程序。

配置tomcat和jdk环境变量

CATALINA_BASE

D:ApacheSoftwareFoundationTomcat8.5


 

CATALINA_HOME

D:ApacheSoftwareFoundationTomcat8.5


 

CLASSPATH

.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;


 

JAVA_HOME

C:Program FilesJavajdk1.8.0_201


 

Path

;%JAVA_HOME%in;%JAVA_HOME%jrein;%CATALINA_HOME%lib;%CATALINA_HOME%in


 

tips加入Path尾部不要覆盖前面的字符串变量

 

 

 

1. bin/startup.bat

Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第1张

注释掉call "%EXECUTABLE%" start %CMD_LINE_ARGS%

添加  call "%EXECUTABLE%" run %CMD_LINE_ARGS%

 

2.bin/catalina.bat

Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第2张 

四个 %ACTION% 后边都加上>> %CATALINA_HOME%logscatalina.%date:~0,4%-%date:~5,2%-%date:~8,2%.out

 

windows通过bat脚本设置服务开机启动

windows通过bat脚本设置服务开机启动

rem *******************************Code Start***************************** 
@echo off rem:切换到E盘
E:
rem:切换到tomcat目录下
cd "E:Tomcat8.5in"
rem:启动tomcat
start startup.bat
@echo on rem ***************************Code End*****************************

通过组策略-开机启动调用脚本

Windows+R 运行,输入gpedit.msc进入组策略编辑器,选中windows设置-启动,然后点击添加脚本即可。

 Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第3张

Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第4张

Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第5张

Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第6张

Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第7张

Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第8张

Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第9张

重启服务器测试

 

启动后进入系统查看进程

进入windows任务管理器可以查看,bat脚本中启动的system进程,点击:查看-选择列-勾选“映像路径名称/命令行”,可以通过路径查看到我们启动的程序(tomcat对应的是Java程序)。可以进程kill操作重启程序。

Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动第10张

 

来自:https://blog.51cto.com/10676568/1974842

免责声明:文章转载自《Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Fiddler修改web端ajax响应结果,方便测试展示Mooc中国大学Python学习笔记--数字类型及操作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

快速打造 react 后台管理系统

前言我相信许多小伙伴可能会满足开发后台管理系统的要求,那么我们如何快速完成这一要求?本文将记录以React为起点创建基本管理系统模板的过程,以加深对React技术堆栈和项目实践的理解。我希望开发这样的项目对每个人都有帮助。如果文章中有错误和错误,也请看小伙伴的评论。提前感谢您的项目介绍。React admin是基于R快速创建React应用脚手架而构建的...

面试了一个 31岁的iOS开发者,思绪万千,30岁以上的程序员还有哪些出路?

前言之前HR给了我一份简历,刚看到简历的第一眼,31岁?31岁,iOS开发工程师,工作经历7年,5年左右都在外包公司,2年左右在创业公司。iOS开发工程师这块,还是很少遇到30岁以上的开发,正好,来了一个30岁的开发,说实话,对我来说,还是蛮期待的,希望对我有所启示。这样的过程持续了半个小时那么年过350岁的程序员还有出路吗?作为一个8年的iOS开发,而且几...

webstorm关闭烦人的eslint语法检查

使用eslint语法检查后,我们发现JS代码中到处都是红线。通过右键菜单中的fixeslint problems选项,我们可以发现页面代码格式完全被eslint包装。只需关闭exlint语法检查。看不见,想不起来。反向关闭不会影响代码开发,但相反,它会影响代码开发。关闭eslint位置:文件--˃设置--˃语言和框架--˃CodeQualityTools--...

数据可视化之powerBI技巧(十四)采悟:PowerBI中自制中文单位万和亿

最令人不快的事情之一是数据单元的设置。现在让我们看看如何通过设置测量值来切换单位。需要动态选择1万元和1亿元的单位进行显示。首先,手动创建单位表,然后使用单位表中的[unit]字段生成切片器。下一步是建立销售衡量标准。销售额=总和('订单'[销售额])为了按过滤单位显示销售额,SELECTEDVALUE函数可以根据切片器选择动态更改分母。如果切片器未进行任何...

easyExcel自动合并单元格

importcom.alibaba.excel.write.handler.CellWriteHandler;importorg.apache.poi.ss.usermodel.Sheet;importorg.apache.poi.ss.util.CellRangeAddress;int[]mergeColumnIndex){this.mergeRowInd...

vue 获取元素高度

1、html2、JavaScript//获取高度值(内容高+padding+边框)letheight=this.$refs.getheight.offsetHeight;//获取元素样式值(存在单位)letheight=window.getComputedStyle(this.$refs.getheight).height;//获...