windows使用vbs脚本监控tomcat,自动重启服务
2016-12-08 00:00
801 查看
1.需要将tomcat加入系统服务.安装版的不需要考虑.如果是解压版的可以修改tomcat/bin/service.bat下的
set SERVICE_NAME=tomcat7
REM 上面一行,Tomcat7修改成你需要的服务名,这个将是一后使用net start/stop来操作的服务名称。
set PR_DISPLAYNAME=tomcat7
REM 上面一行,tomcat7改为你需要的显示服务名,这个将显示在服务管理器中。
2.使用管理员身份运行cmd.然后cd C:\tomcat-7\bin 进入bin目录.然后输入service.bat install,如果成功会显示installed什么的.三行左右. 卸载的命令是service remove
特别注意:如果是使用了阿里云服务器的话,当使用PowerShell执行服务安装命令可能会出现失败.需要使用系统自带cmd工具才行
3.services.msc打开系统服务看下tomcat7在不在,可以打开cmd输入net start tomcat7,如果能够正常启动就是成功了.关闭的命令是net stop tomcat7
4.右击tomcat7服务,设置为自动启动.
5.打开一个txt记事本输入以下之后另存为vbs类型的文件:
http后面是需要自动访问的地址,可以在项目下新建一个monitor.jsp,随便输出一句话.
接着可以双击vbs脚本启动了.
测试下:
可以先进入cmd输入net start tomcat7 启动.然后输入net stop tomcat7关闭服务,接着输入net start看下正在运行的服务,看下有没有正常关闭tomcat7,如果脚本运行正常会自动重新启动tomcat7.
安装成功后就不需要再打开tomcat的startup.bat窗口了.服务会在后台运行
set SERVICE_NAME=tomcat7
REM 上面一行,Tomcat7修改成你需要的服务名,这个将是一后使用net start/stop来操作的服务名称。
set PR_DISPLAYNAME=tomcat7
REM 上面一行,tomcat7改为你需要的显示服务名,这个将显示在服务管理器中。
2.使用管理员身份运行cmd.然后cd C:\tomcat-7\bin 进入bin目录.然后输入service.bat install,如果成功会显示installed什么的.三行左右. 卸载的命令是service remove
特别注意:如果是使用了阿里云服务器的话,当使用PowerShell执行服务安装命令可能会出现失败.需要使用系统自带cmd工具才行
3.services.msc打开系统服务看下tomcat7在不在,可以打开cmd输入net start tomcat7,如果能够正常启动就是成功了.关闭的命令是net stop tomcat7
4.右击tomcat7服务,设置为自动启动.
5.打开一个txt记事本输入以下之后另存为vbs类型的文件:
on error resume Next Dim a a = True set WshShell = WScript.CreateObject("WScript.Shell") Do While a set http = CreateObject("Microsoft.XMLHTTP") http.open "POST","http://139.xxx.xx.95:8080/xxx/monitor.jsp",false http.send if http.Status > 300 then WshShell.Run("net stop tomcat5") WScript.Sleep(10000) WshShell.Run("net start tomcat5") end if WScript.Sleep(30000) loop
http后面是需要自动访问的地址,可以在项目下新建一个monitor.jsp,随便输出一句话.
<% out.println("runing"); %>
接着可以双击vbs脚本启动了.
测试下:
可以先进入cmd输入net start tomcat7 启动.然后输入net stop tomcat7关闭服务,接着输入net start看下正在运行的服务,看下有没有正常关闭tomcat7,如果脚本运行正常会自动重新启动tomcat7.
安装成功后就不需要再打开tomcat的startup.bat窗口了.服务会在后台运行
相关文章推荐
- Linux下使用shell脚本自动监控重启tomcat
- 监控tomcat服务,服务异常时自动重启shell脚本
- Linux下使用shell脚本自动监控重启tomcat
- LINUX下使用Shell自动监控tomcat并且执行重启操作
- apache服务监控脚本-----自动重启apache
- SHELL脚本实现服务宕机监控自动重启
- Linux下脚本自动监控Tomcat服务
- Linux 监控tomcat,自动重启tomcat服务
- LINUX下使用Shell自动监控tomcat并且执行重启操作
- windows apache 服务 监控重启脚本
- shell自动监控重启Tomcat脚本
- Linux crontab的使用方式,sh脚本的编写,sh脚本自动启动tomcat服务器,sh监控系统运行情况
- 自动监控apache服务状态并重启的shell脚本
- LINUX下使用Shell自动监控tomcat并且执行重启操作
- 监控windows服务,当服务停止后自动重启服务
- LINUX下使用Shell自动监控tomcat并且执行重启操作 --谷营中西软件科技园
- 监控php-fpm并自动重启服务的shell脚本
- shell自动监控重启Tomcat脚本
- Linux 监控tomcat,自动重启tomcat服务
- [转]监控windows服务,当服务停止后自动重启服务