Tomcat启动关闭相关命令
2012-08-30 16:18
309 查看
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();
}
}
启动:创建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();
}
}
相关文章推荐
- Tomcat启动关闭相关命令
- Tomcat启动关闭相关命令
- ubuntu中启动和关闭tomcat的命令
- 批处理命令来启动或关闭tomcat
- windows系统下如何在启动tomcat时,命令窗口关闭
- Linux中对Tomcat的启动,部署,关闭,查看日志操作(最常用命令)
- Linux 下启动、关闭tomcat 杀掉进程等命令
- Linux 下启动、关闭tomcat 杀掉进程等命令
- linux服务器初步印象,远程连接mysql数据库,传输文件,启动/关闭tomcat命令
- Linux 下启动、关闭tomcat 杀掉进程等命令
- Linux命令启动关闭tomcat部署的项目
- ultraedit 增加 启动和关闭tomcat命令
- 查看程序是否启动或者关闭--比如查看Tomcat是否开启!直接用ps命令查看进程就行了啊
- 批处理命令启动和关闭tomcat
- windows系统下如何在启动tomcat时,命令窗口关闭
- Oracle关闭、启动、退出命令
- tomcat指定JDK相对路径 windows服务注册 自动启动等批处理命令 备忘
- docker中启动关闭删除所有的容器命令
- oracle的一个比较回应的论坛,oracle数据库关闭和启动命令