Windows Tomcat 日志输出到 catlina.out 按日期输出,自启动
配置tomcat和jdk环境变量
CATALINA_BASE
D:\ApacheSoftwareFoundation\Tomcat8.5
CATALINA_HOME
D:\ApacheSoftwareFoundation\Tomcat8.5
CLASSPATH
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
JAVA_HOME
C:\Program Files\Java\jdk1.8.0_201
Path
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
tips加入Path尾部不要覆盖前面的字符串变量
1. bin/startup.bat
注释掉call "%EXECUTABLE%" start %CMD_LINE_ARGS%
添加 call "%EXECUTABLE%" run %CMD_LINE_ARGS%
2.bin/catalina.bat
四个 %ACTION% 后边都加上>> %CATALINA_HOME%\logs\catalina.%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.5\bin"
rem:启动tomcat
start startup.bat
@echo on rem ***************************Code End*****************************
通过组策略-开机启动调用脚本
Windows+R 运行,输入gpedit.msc进入组策略编辑器,选中windows设置-启动,然后点击添加脚本即可。
重启服务器测试
启动后进入系统查看进程
进入windows任务管理器可以查看,bat脚本中启动的system进程,点击:查看-选择列-勾选“映像路径名称/命令行”,可以通过路径查看到我们启动的程序(tomcat对应的是Java程序)。可以进程kill操作重启程序。
来自:https://blog.51cto.com/10676568/1974842