Tomcat启动关闭相关命令
2010-07-18 23:07
411 查看
Tomcat启动和关闭的核心包是%Tomcat Directory%/bin/Bootstrap.jar启动:创建start-up.bat文件,内容如下: java -jar Bootstrap.jar start
关闭:创建shup-down.bat文件,内容如下: java -jar Bootstrap.jar stop
其中Bootstrap.jar中的org.apache.catalina.startup.Bootstrap类的main方法如下:public static void main(String[] args)
{
try
{
new ObjectName("test:foo=bar");
} catch (Throwable t) {
System.out.println("This release of Apache Tomcat was packaged to run on J2SE 5.0 \nor later. It can be run on earlier JVMs by downloading and \ninstalling a compatibility package from the Apache Tomcat \nbinary download page.");
try
{
Thread.sleep(5000L);
} catch (Exception ex) {
}
return;
}
if (daemon == null) {
daemon = new Bootstrap();
try {
daemon.init();
} catch (Throwable t) {
t.printStackTrace();
return;
}
}
try
{
String command = "start";//默认参数为启动
if (args.length > 0) {
command = args[(args.length - 1)];
}
if (command.equals("startd")) {
args[0] = "start"; //启动的方法
daemon.load(args);
daemon.start();
} else if (command.equals("stopd")) {
args[0] = "stop"; //关闭的方法
daemon.stop();
} else if (command.equals("start")) {
daemon.setAwait(true); //启动的方法
daemon.load(args);
daemon.start();
} else if (command.equals("stop")) {
daemon.stopServer(args); //关闭的方法
} else {
log.warn("Bootstrap: command \"" + command + "\" does not exist."); //错误命令加入日志
}
} catch (Throwable command) {
t.printStackTrace();
}
}
本文出自 “博远至静” 博客,请务必保留此出处http://sunspot.blog.51cto.com/372554/352083
关闭:创建shup-down.bat文件,内容如下: java -jar Bootstrap.jar stop
其中Bootstrap.jar中的org.apache.catalina.startup.Bootstrap类的main方法如下:public static void main(String[] args)
{
try
{
new ObjectName("test:foo=bar");
} catch (Throwable t) {
System.out.println("This release of Apache Tomcat was packaged to run on J2SE 5.0 \nor later. It can be run on earlier JVMs by downloading and \ninstalling a compatibility package from the Apache Tomcat \nbinary download page.");
try
{
Thread.sleep(5000L);
} catch (Exception ex) {
}
return;
}
if (daemon == null) {
daemon = new Bootstrap();
try {
daemon.init();
} catch (Throwable t) {
t.printStackTrace();
return;
}
}
try
{
String command = "start";//默认参数为启动
if (args.length > 0) {
command = args[(args.length - 1)];
}
if (command.equals("startd")) {
args[0] = "start"; //启动的方法
daemon.load(args);
daemon.start();
} else if (command.equals("stopd")) {
args[0] = "stop"; //关闭的方法
daemon.stop();
} else if (command.equals("start")) {
daemon.setAwait(true); //启动的方法
daemon.load(args);
daemon.start();
} else if (command.equals("stop")) {
daemon.stopServer(args); //关闭的方法
} else {
log.warn("Bootstrap: command \"" + command + "\" does not exist."); //错误命令加入日志
}
} catch (Throwable command) {
t.printStackTrace();
}
}
本文出自 “博远至静” 博客,请务必保留此出处http://sunspot.blog.51cto.com/372554/352083
相关文章推荐
- Tomcat启动关闭相关命令
- Tomcat启动关闭相关命令
- Linux 下启动、关闭tomcat 杀掉进程等命令
- windows系统下如何在启动tomcat时,命令窗口关闭
- Linux命令启动关闭tomcat部署的项目
- Linux 下启动、关闭tomcat 杀掉进程等命令
- ultraedit 增加 启动和关闭tomcat命令
- Linux 下启动、关闭tomcat 杀掉进程等命令
- Linux中对Tomcat的启动,部署,关闭,查看日志操作(最常用命令)
- windows系统下如何在启动tomcat时,命令窗口关闭
- 批处理命令启动和关闭tomcat
- 批处理命令来启动或关闭tomcat
- ubuntu中启动和关闭tomcat的命令
- 查看程序是否启动或者关闭--比如查看Tomcat是否开启!直接用ps命令查看进程就行了啊
- linux服务器初步印象,远程连接mysql数据库,传输文件,启动/关闭tomcat命令
- 用ant启动和关闭tomcat
- nginx启动,重启,关闭命令
- chkconfig 命令将服务随开机启动或者关闭
- linux设置开机服务自动启动/关闭自动启动命令