虚拟机上装了一个Tomcat,免费版的,弊端是需要定期重启否则无法使用;所以想到了设置定时任务定期重启来解决。
一、用powershell 先结束进程,再启动Tomcat
Get-Process -Name 你的进程名 |stop-process
Get-Process -Name 你的进程名2 |stop-process
#如果有多个需要结束的,同理增加
#2、关闭后设置一定的延时(可选项)
Start-Sleep -Seconds 3
#3、重新启动
start-process powershell.exe "你的.bat文件的完整路径"
-------(以上内容存成ps1文件)----------
如过报错:The CATALINA_HOME environment variable is not defined correctly This environ
注意:执行以下命令前提要设置好环境变量JAVA_HOME(jdk路径)、CATALINA_BASE、CATALINA_HOME、TOMCAT_HOME(后面3个都是tomcat的路劲
2、在Windows服务器上新建一个Powershell.ps1的定时任务,
参考如下:https://blog.youkuaiyun.com/wyounger/article/details/77718374