Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用CMD启动和停止tomcat服务器?_Java_Apache_Batch File_Tomcat_Environment Variables - Fatal编程技术网

Java 如何使用CMD启动和停止tomcat服务器?

Java 如何使用CMD启动和停止tomcat服务器?,java,apache,batch-file,tomcat,environment-variables,Java,Apache,Batch File,Tomcat,Environment Variables,我为tomcat设置了路径,并设置了所有变量,如 JAVA\u HOME=C:\Program Files(x86)\JAVA\jdk1.6.0\u 22 CATALINA\u HOME=G:\springwork\server\apache-tomcat-6.0.29 CLASSPATH=G:\springwork\server\apache-tomcat-6.0.29\lib\servlet-api.jar;G:\springwork\server\apache-tomcat-6.0.29\

我为tomcat设置了路径,并设置了所有变量,如

  • JAVA\u HOME=C:\Program Files(x86)\JAVA\jdk1.6.0\u 22
  • CATALINA\u HOME=G:\springwork\server\apache-tomcat-6.0.29
  • CLASSPATH=G:\springwork\server\apache-tomcat-6.0.29\lib\servlet-api.jar;G:\springwork\server\apache-tomcat-6.0.29\lib\jsp-api.jar
  • 当我转到bin文件夹并双击startup.bat时,我的tomcat启动,当我双击shutdown.bat时,tomcat停止

    但是我想使用CMD启动和停止tomcat。
    我在任何文件夹中写入命令
    startup.bat
    服务器将启动,当我写入
    shutdown.bat
    时,服务器将停止。

    %CATALINA_HOME%/bin
    添加到path系统变量


    转到
    系统变量下的
    环境变量
    屏幕
    将有一个
    路径
    变量编辑变量并添加
    ;%CATALINA_HOME%\bin
    到变量,然后单击
    确定
    保存更改。关闭所有打开的命令提示符,然后打开一个新的命令提示符,并尝试使用命令
    startup.bat

    您可以使用以下命令
    c:\path of you tomcat directory\bin>catalina run

    这是我使用ant 1.8.2启动和停止tomcat 7.0.29的方法。对我来说工作正常,但将控件保留在“已启动的服务器”窗口中。我还没有尝试过,但我认为如果我将启动序列中的“/K”更改为“/C”,它甚至可能不会这样做

    <target name="tomcat-stop">
        <exec dir="${appserver.home}/bin" executable="cmd">
            <arg line="/C start cmd.exe /C shutdown.bat"/>
        </exec>
    </target>
    
    
    
    <target name="tomcat-start" depends="tomcat-stop" >
        <exec dir="${appserver.home}/bin" executable="cmd">
            <arg line="/K start cmd.exe /C startup.bat"/>
        </exec>
    
    </target>
    

    您可以使用这个技巧使用cmd直接通过tomcat bin文件夹运行tomcat

    一,。 设置jdk的路径

    二,

    设置路径。 转到桌面,右键单击计算机图标。 单击属性

    转到高级系统设置

    然后单击“前进到环境变量”

    单击新建并将路径设置为

    在列Variable name=JAVA_HOME

    变量值=C:\Program Files\Java\jdk1.6.0\U 19

    单击ok ok

    现在,这条路被堵住了

    三,

    转到安装tomcat的tomcat文件夹。 转到bin文件夹。 有两个窗口批处理文件

    1.启动

    2.关机。

    通过使用cmd 如果将tomcate安装在D驱动器中

    在cmd屏幕上键入

  • D:

  • Cd tomcat\bin 然后键入 启动

  • 四,。 通过单击它们,您可以启动和停止tomcat

    五,

    最后一步

    如果你开始并想检查它

    以URL栏类型打开浏览器

    **HTTP://localhost:8080/**
    

    在cmd提示符中将目录更改为tomcat/bin目录

    cd C:\Program Files\Apache软件基金会\Tomcat 8.0\bin

    运行以下命令启动:

    在Linux上:>startup.sh

    在Windows上:>startup.bat

    运行这些命令以停止

    在Linux上:shutdown.sh


    在Windows上:shutdown.bat

    创建一个
    .bat
    文件并编写两个命令:

    cd C:\ Path to your tomcat directory \ bin
    
    startup.bat
    

    现在双击,Tomcat服务器将启动。

    使用cmd启动Apache Tomcat的步骤:
    1.首先检查JRE_HOME或JAVA_HOME是否是环境变量中可用的变量。(如果不是,请创建新变量JRE_HOME或JAVA_HOME)
    2.转到cmd并将您的工作目录更改为安装(或提取)apache的bin路径
    3.键入命令->
    catalina.bat start
    启动服务器。

    4.键入Command->
    catalina.bat stop
    停止服务器。

    我刚刚下载了Tomcat,想停止它(Windows)

  • 阻止雄猫

    • 以管理员身份运行cmd(我使用了Cmder)

    • 查找进程ID

  • 任务列表/fi“Imagename eq tomcat*”

    • 使用pid 6376停止进程
    C:\Users\Admin

    taskkill /f /pid 6376
    
    taskkill /f /pid 5352
    
    成功:PID 6376的进程已终止

    • 使用pid 5352停止进程
    C:\Users\Admin

    taskkill /f /pid 6376
    
    taskkill /f /pid 5352
    

    成功:PID 5352的进程已终止

    还有谁知道这是一个“superuser.com”问题吗?请按照我在问题发布区定义的所有步骤进行操作。最后一步是在回答区告诉Arun先生。我希望你们的问题能像我一样得到解决……也许接受Arun的回答?也许需要添加新的变量名路径,然后把这个值放在那个里?@ali Check