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

配置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 按日期输出,自启动

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

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

 

2.bin/catalina.bat

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

四个 %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 按日期输出,自启动

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

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

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

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

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

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

重启服务器测试

 

启动后进入系统查看进程

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

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

 

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