远程控制TOMCAT启动
2012-08-13 16:32
183 查看
http://www.java-cn.com/club/?uid-117-action-viewspace-itemid-985
偶然发现的非常有用的远程控制TOMCAT重启的一种方法,非常实用,这下再也不要远程登录服务器再重启TOMCAT了,省了很多力气
1、在tomcat/conf/tomcat-users.xml中配置好管理员帐号和密码。
2、在浏览器中输入:http://你的ip/manager/list。
这将显示所有已经启动的应用。
3、http://你的ip/manager/reload?path=你的应用的名称,就可以重新启动了。
4、如果你启动的是Servlet在list中没有,就启动根服务:
http://你的ip/manager/reload?path=/
<%@ 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
偶然发现的非常有用的远程控制TOMCAT重启的一种方法,非常实用,这下再也不要远程登录服务器再重启TOMCAT了,省了很多力气
1、在tomcat/conf/tomcat-users.xml中配置好管理员帐号和密码。
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
相关文章推荐
- java远程控制tomcat启动关机
- 远程控制TOMCAT启动
- java远程控制tomcat启动关机
- C#控制Tomcat启动和关闭
- Tomcat以Debug模式启动(本地与远程皆可)
- Windows SC(server control)命令详解 - 如何远程停止/启动/控制Windows服务
- 阿里云服务器linux环境,从启动tomcat服务器外网访问--->绑定域名--->Navicat远程连接mysql--->阿里云服务器部署项目过程中,一定会遇到的五大问题;
- java控制tomcat6.0启动关闭
- SSH远程启动tomcat后,退出SSH,tomcat也退出
- Linux中启动tomcat 使信息在控制台中显示
- ubuntu 的tomcat 自启动和远程控制
- JSch远程执行脚本启动tomcat报错
- SSM项目连接远程Linux服务器的mysql 启动tomcat卡在了 Initializing Spring root WebApplicationContext
- 集群环境配置Tomcat的bindOnInit参数控制在完全启动后才接受Request请求
- docker-compose启动的tomcat无法远程连接jmx
- 通过putty.exe连接远程linux系统---启动tomcat
- [异常解决] 奇巧淫技——VirtualBox中的linux无显示启动,并在win7上远程控制
- SSM项目连接远程Linux服务器的mysql 启动tomcat卡在了 Initializing Spring root WebApplicationContext
- Java通过ssh连接到Linxu和Windos服务器远程启动Tomcat