精华内容
下载资源
问答
  • Tomcat启动和关闭的核心包是%Tomcat Directory%/bin/Bootstrap.jar 启动:创建start-up.bat文件,内容如下: java -jar Bootstrap.jar start 关闭:创建shup-down.bat文件,内容如下: java -jar Bootstrap....
    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();
            }
        }









    本文转自 sundunjam 51CTO博客,原文链接:http://blog.51cto.com/sunspot/352083,如需转载请自行联系原作者
    展开全文
  • tomcat6启动和关闭命令

    2010-07-25 09:21:20
    显示tomcat6系统托盘 "...启动:tomcat.bat "E:\Java\jdk16\bin\java.exe" -Xms128m -Xmx384m -jar -Duser.dir="E:\Java\Tomcat6" "E:\Java\Tomcat6 \bin\boots...
    显示tomcat6系统托盘
    "E:\Java\Tomcat6\bin\tomcat6w.exe" //MS//Tomcat6

    启动:tomcat.bat
    "E:\Java\jdk16\bin\java.exe" -Xms128m -Xmx384m -jar -Duser.dir="E:\Java\Tomcat6" "E:\Java\Tomcat6
    \bin\bootstrap.jar" start

    关闭:stop tomcat.bat
    "E:\Java\jdk16\bin\java.exe" -Xms128m -Xmx384m -jar -Duser.dir="E:\Java\Tomcat6" "E:\Java\Tomcat6
    \bin\bootstrap.jar" stop

    奶奶的,还有更简单的:
    net start tomcat6
    net stop tomcat6
    net PAUSE tomcat6
    net continue tomcat6

    原文:
    开启
    net start tomcat5.5例程(不知道名字的话 在services.msc上面能找到)

    关闭同理
    net stop tomcat5.5.例程

    重启。。没用过。。可以在services.msc上面重启

    另附
    暂停 net PAUSE tomcat5.5.例程
    恢复 net continue tomcat5.5.例程
    展开全文
  • tomcat启动和关闭原理

    2021-01-09 15:03:39
    一、tomcat启动原理 二、tomcat关闭原理 一、tomcat启动原理 1、在catalina.bat启动文件中,指定了启动类MAINCLASS=org.apache.catalina.startup.Bootstrap启动命令ACTION=start。 2、然后通过执行Bootstrap类...

    目录

     

    一、tomcat启动原理

    二、tomcat关闭原理


    一、tomcat启动原理

    1、在catalina.bat启动文件中,指定了启动类MAINCLASS=org.apache.catalina.startup.Bootstrap和启动命令ACTION=start。

    2、然后通过执行Bootstrap类的main方法,对传入的start命令进行判断,从而执行相应的操作,源码如下:

    start代码分支的3行代码,分别做了三件事情:

    (1)阻塞当前的非守护线程;

    (2)通过反射,初始化调用Catalina类里面的createStartDigester方法,加载server.xml配置文件,并创建解析器;同时创建servler.xml文件中server、service、connector、engine

    、host、context等标签对应的组件对象StandardServer、StandardService、StandardEngine等;

    (3)设置生命周期状态值为STARTING,并开启各个组件,完成启动。

    二、tomcat关闭原理


    1、命令方式关闭

    和启动原理类型,通过stop命令,进入main方法的stop分支执行stopServer方法。stopServer方法首先加载server.xml文件进行解析,获取组件对象和服务端口信息,然后再进行关闭;

    2、idea按钮关闭

    jvm收到停止当前线程的中端消息,后台调用CatalinaShutdownHook线程类进行关闭操作,最终还是调用的Catalina类的stop方法进行关闭,源码如下:

     

    展开全文
  • linux下启动和关闭tomcat命令
  • linux下启动和关闭tomcat命令 linux下启动tomcat命令 进入bin目录,输入命令: cd /opt/Founder/install/tomcat/apache-tomcat-8.5.47/bin 启动命令: ./startup.bat linux下关闭tomcat命令 进入bin目录,输入命令: cd /...

    linux下启动和关闭tomcat命令

    linux下启动tomcat命令

    进入bin目录,输入命令:
    cd /opt/Founder/install/tomcat/apache-tomcat-8.5.47/bin
    启动命令:
    ./startup.sh

    linux下关闭tomcat命令

    进入bin目录,输入命令:
    cd /opt/Founder/install/tomcat/apache-tomcat-8.5.47/bin
    关闭命令:
    ./shutdown.sh

    展开全文
  • Tomcat 启动和关闭

    2018-02-01 01:17:00
    1.使用当时部署tomcat的用户连接到远程的linux操作系统 2 2.进入到tomcat的bin目录 cd/home/hstomcat/apache-tomcat-7.0.63/bin 自己的环境,可能安装的目标不一样,需要自己把握...3.启动tomcat 使用ls命令...
  • 终端启动tomcat报错 command not found 解决方法 (含启动和关闭命令)
  • 2、使用Tomcat关闭命令 使用./shutdown.sh或者是sh shutdown.sh关闭Tomcat 3、使用./startup.sh或者是sh startup.sh启动Tomcat 4、使用./restart.sh重启服务 5、查看Tomcat是否以关闭 ps -ef|grep java 如果出现...
  • 批处理命令启动和关闭tomcat,其实只要把tomcat自己的脚本呼叫起来就好了呢 关闭tomcat if exist "C:\Tomcat-7.0.39\bin\shutdown.bat" call "C:\Tomcat-7.0.39\bin\shutdown.bat" 启动tomcat...
  • ubuntu中启动和关闭tomcat命令

    万次阅读 2017-02-17 20:06:13
    启动命令: sudo ./startup.sh 关闭: sh ./shutdown.sh
  • Tomcat 的重启动和关闭

    2021-03-10 17:15:50
    Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 直接干掉Tomcat,可以使用kill命令,直接杀死Tomcat进程 kill -9 12976 继续查看Tomcat是否...
  • 原版出处:...   tomcat 批处理脚本命令(jdktomcat路径修改为自己的) tomcat启动:首先创建一个tomcat open.bat文件,内容如下 set JAVA_HOME=D:\Program Files\Java\jdk1.7.0_17 set CATAL...
  • 工具配置 2、在“命令栏”里选择C:/Tomcat/bin/startup.bat(关闭选C:/Tomcat/bin/shutdown.bat) 3、在“工作目录”上填C:/Tomcat/bin(不然会出现TheCATALINA_HOMEenvironmentvariableisnotdefinedcorrectly ...
  • ultraedit 增加 启动和关闭tomcat命令

    千次阅读 2007-10-15 16:30:00
    1、打开 高级->工具配置 2、在“命令栏”里选择C:/Tomcat/bin/startup.bat (关闭选C:/Tomcat/bin/shutdown.bat) 3、在“工作目录”上填 C:/Tomcat/bin (不然会出现The CATALINA_HOME environment variable...
  • 原创不易,转载的需注明出处tomcat 启动批处理脚本命令(jdktomcat路径修改为自己的)tomcat启动:首先创建一个tomcat open.bat文件,内容如下set JAVA_HOME=D:\Program Files\Java\jdk1.7.0_17 set CATALINA_HOME...
  • linux启动和关闭tomcat

    2019-11-21 17:33:50
    在Linux系统下,重启Tomcat使用命令的操作!...使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,说明Tomcat还没有关闭 root70101 0 Apr19 ? 00:30:13 /us...
  • 首先你的系统要安装tomcat,至于如何安装tomcat这里就不讲解了,接着你打开windows的DOS命令终端(win+R打开运行窗口,输入cmd即可),然后通过DOS命令切换到tomcat安装目录下的bin目录,具体命令如下: 1、切换到D...
  • 本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/ZqkmoAR4JEYr0x0Suoq7QQ作者:马运杰本文通过阅读Tomcat启动和关闭流程的源码,深入分析不同的Tomcat关闭方式背后的原理,让开发人员能够...
  • 批处理命令启动关闭tomcat

    万次阅读 2015-08-27 16:32:44
    环境介绍: tomcat是安装版并非是...方式1:net start/stop命令启动和关闭tomcat服务 这种方式适合通过服务来启动tomcat,没有启动窗口,只在后台启动。 关闭: net stop Tomcat_8028 启动: net start Tomcat_8028
  • 2、使用Tomcat关闭命令 使用./shutdown.sh或者是sh shutdown.sh关闭Tomcat 3、使用./startup.sh或者是sh startup.sh启动Tomcat 4、查看Tomcat是否以关闭 ps -ef|grep java 如果出现以上信息说明已经开启 如果出现...
  • Linux下Tomcat启动关闭

    万次阅读 2017-12-01 17:09:27
    在Linux系统下,启动和关闭Tomcat使用命令操作。 进入Tomcat下的bin目录 1 cd /java/tomcat/bin 启动Tomcat命令 1 ./startup.sh ...
  • 在Linux系统下,启动和关闭Tomcat使用命令操作。进入Tomcat下的bin目录cd /java/tomcat/bin启动Tomcat命令./startup.sh停止Tomcat服务命令./shutdown.sh执行tomcat ./shutdown.sh 后,虽然tomcat服务不能正常访问了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 390
精华内容 156
关键字:

tomcat启动和关闭命令