apache 如何使用CMD启动/停止Tomcat服务器?

0g0grzrc  于 2023-08-07  发布在  Apache
关注(0)|答案(9)|浏览(174)

我为tomcat设置了路径,并设置了所有变量,如
1.第一个月

  1. CATALINA_HOME=G:\springwork\server\apache-tomcat-6.0.29
  2. 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时,服务器将停止。
2q5ifsrm

2q5ifsrm1#

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

ljsrvy3e

ljsrvy3e2#

使用cmd启动Apache Tomcat的步骤:
1.首先检查JRE_HOME或JAVA_HOME是环境变量中可用的变量。(如果不是,则创建新变量JRE_HOME或JAVA_HOME)
2.后藤cmd并将工作目录更改为安装(或解压缩)Apache的bin路径。
3.输入Command -> catalina.bat start启动服务器。
4.输入Command -> catalina.bat stop停止服务器。

ngynwnxp

ngynwnxp3#

这是我用来启动和停止tomcat7.0.29的代码,使用的是ant1.8.2。对我来说工作正常,但将控件保留在启动的服务器窗口中。我还没有试过,但我想如果我把启动序列中的“/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>

字符串

ttvkxqim

ttvkxqim4#

您可以使用这个技巧,使用cmd并直接通过tomcat bin文件夹来运行tomcat。
1.设置jdk的路径。
2.
设置路径。转到“桌面”并右键单击计算机图标。单击“属性”
转至高级系统设置。
然后单击“前进到环境变量”。
单击新建,将路径设置为AS,
在列中变量名=JAVA_HOME

变量值=C:\程序文件\Java\jdk1.6.0_19

单击确定确定。
现在,路径已设置。
3.
转到安装tomcat的tomcat文件夹。请转到bin文件夹。有两个Windows批处理文件。

1.启动
2.关机

如果您在D Drive中安装了tomcate,则使用cmd
在cmd屏幕上键入
1.D:
1.Cd tomcat\bin然后键入startup.bat(对于Windows)和./startup.sh(对于Linux)
通过单击它们,您可以启动和停止tomcat。
5.
最后一步。
如果您启动并希望检查它,请执行以下操作。
在URL栏类型中打开浏览器。

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

字符串

6tqwzwtp

6tqwzwtp5#

在cmd提示符下将目录更改为tomcat/bin目录
cd C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin
运行以下命令启动:
在Linux上:> startup.sh
在Windows上:> startup.bat
运行这些命令停止
在Linux上:shutdown.sh
在Windows上:shutdown.bat

7hiiyaii

7hiiyaii6#

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

cd C:\ Path to your tomcat directory \ bin

startup.bat

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

dwthyt8l

dwthyt8l7#

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

  • 去阻止tomcat
  • 以管理员身份运行cmd(我使用Cmder)
  • 查找进程ID

tasklist /fi“Imagename eq tomcat*”

C:\Users\Admin
tasklist /fi "Imagename eq tomcat*"

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
Tomcat8aaw.exe                6376 Console                    1      7,300 K
Tomcat8aa.exe                 5352 Services                   0    124,748 K

字符串

  • 用pid 6376停止过程

C:\Users\Admin

taskkill /f /pid 6376


成功:PID为6376的进程已终止。

  • 使用pid 5352停止进程

C:\Users\Admin

taskkill /f /pid 5352


成功:PID为5352的进程已终止。

roqulrg3

roqulrg38#

在Linux和Windows操作系统中有多种启动和停止Apache Tomcat服务器的方法。下面是详细的事实。在tomcat服务器中找到bin文件夹,并在CMD/ Terminal中执行以下命令。

Linux:

./catalina.sh run

字符串
为www.example.com -->传入“run”参数catalina.sh,在前台启动Tomcat,在同一控制台中显示运行日志。当控制台终端关闭时,它将终止tomcat

./catalina.sh start | ./catalina.sh stop


为www.example.com传递“start”参数catalina.sh-->在后台启动Tomcat。因为在后台关闭终端没有问题。需要查看的日志如下:第一个月

./startup.sh | ./shutdown.sh


最后一种方法是触发startup.sh来启动Tomcat服务器。如果你对脚本进行Vi,你可以看到它调用了** Catalina 脚本,并将start作为参数传递给**。这也将在后台运行。

Windows:

startup.bat // start tomcat server
shutdown.bat // stop tomcat server

flvlnr44

flvlnr449#

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

相关问题