怎么用java程序控制Tomcat重启
因为平时Tomcat在windows上的重启一般都是用vbs或者是 .bat脚本来写的.只要做能做到用JAVA调用这两种 脚本就可以了. 在JAVA的API里面.可以用代码控制本地的可执行文件 而不能直接调用脚本.因此需要把脚本转 换成可执行文件可以下载 visualVBS来把vbs脚本转换成.exe .bat转换的脚本更多.网上搜索一下就能找到了. 之后在线程里面直接调用JAVA API里面的执行代码就可以 做到重启TOMCAT了.DEMO: 首先是重启脚本,写成.vbs set WshShell=WScript.CreateObject(WScript.Shell) WshShell.Run(net stop tomcat5) WScript.Sleep(10000) WshShell.Run(net start tomcat5) 然后用visualVBS转换成.exe文件 然后做一个类,重启Tomcat专用 package com.uf.tool.util; public class TomcatReset { private String tomcat=; public TomcatReset() {Configconfig=Config.getConfig(); tomcat=config.getProperties(tomcat);} public void tomcatRun(){try{ System.out.println(the command is:+tomcat); Process child = Runtime.getRuntime().exec(tomcat); } catch