2、在浏览器中输入:http://你的ip/manager/list。
这将显示所有已经启动的应用。
3、http://你的ip/manager/reload?path=你的应用的名称,就可以重新启动了。
4、如果你启动的是Servlet在list中没有,就启动根服务:
http://你的ip/manager/reload?path=/
Tomcat远程重启示例源码
Tomcat远程重启示例源码
<%@ page language="java" contentType="text/html; charset=GB18030" pageEncoding="GB18030"%>
<%@ page import="java.io.*"%>
<%
Runtime run = Runtime.getRuntime();
Runtime runtime = Runtime.getRuntime();
try {
Process process = runtime.exec("C:\\Program Files (x86)\\Apache Software Foundation\\Tomcat 6.0\\bin\\restart.bat");
runtime.gc();
BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line = null;
String result = "";
while((line=br.readLine()) != null) {
result += line + "\r\n";
}
br.close();
System.out.println(result);
} catch (IOException e) {
e.printStackTrace();
}
%>
restart.bat文件内容:
echo off
echo 重启 Tomcat 服务
echo ================
echo 停止 Tomcat 服务
echo ================
net stop "Apache Tomcat"
echo 启动 Tomcat 服务
echo ================
net start "Apache Tomcat"
pause