Как начать останавливать сервер Tomcat, используя CMD? - PullRequest
10 голосов
/ 21 декабря 2010

Я установил путь для кота и установил все переменные, такие как

  1. JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_22
  2. CATALINA_HOME=G:\springwork\server\apache-tomcat-6.0.29
  3. 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, запускается мой кот, а когда я дважды щелкаю на shutdown.bat, кот останавливается.

Но я хочу использовать запуск CMD и остановить кота.И в любой папке я пишу команду startup.bat, сервер запускается, и когда я пишу shutdown.bat, сервер останавливается.

Ответы [ 8 ]

14 голосов
/ 21 декабря 2010

Добавьте %CATALINA_HOME%/bin к системной переменной пути.

Перейдите на экран Environment Variables в разделе System Variables. Будет переменная Path, отредактируйте переменную и добавьте ;%CATALINA_HOME%\bin к переменной, затем нажмите OK чтобы сохранить изменения.Закройте все открытые командные строки, затем откройте новую командную строку и попробуйте использовать команду startup.bat.

4 голосов
/ 06 марта 2017

Действия по запуску Apache Tomcat с использованием cmd:
1. Сначала убедитесь, что JRE_HOME или JAVA_HOME - это переменная, доступная в переменных среды (если она не создает новую переменную JRE_HOME или JAVA_HOME)
2. Перейтиcmd и измените ваш рабочий каталог на bin путь, где установлен Apache (или извлечен).
3. Введите Command -> catalina.bat start до запустить сервер.
4. Введите Command -> catalina.bat stop до остановите сервер.

3 голосов
/ 23 августа 2014

Это то, что я использовал для запуска и остановки tomcat 7.0.29, используя ant 1.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>
1 голос
/ 10 октября 2015

Вы можете использовать этот трюк для запуска tomcat с использованием cmd и напрямую из папки bin tomcat.

1.установить путь JDK.

2.

Чтобы установить путь.перейдите на рабочий стол и щелкните правой кнопкой мыши значок компьютера.Нажмите Свойства

, перейдите в Дополнительные параметры системы.

, затем нажмите Переместить в переменные среды.

Нажмите новый и задайте путь AS,

в столбце Имя переменной = JAVA_HOME

Значение переменной = C: \ Program Files \ Java \ jdk1.6.0_19

Нажмите ОК, ОК.

теперь путь указывается.

3.

Перейдите в папку tomcat, где вы установили tomcat.перейдите в папку bin.Есть два пакетных файла окна.

1.Запуск

2.Выключение.

С помощью cmd, если вы установилитип диска D Drive

на экране cmd

  1. D:

  2. Cd tomcat \ bin , затем введите Startup.

4.Нажав на них, вы можете запустить и остановить кота.

5.

Последний шаг.

, если вы запускаете и хотите проверить его.

openБраузер в строке типа URL.

**HTTP://localhost:8080/**
0 голосов
/ 15 апреля 2018

Я только что скачал Tomcat и хочу остановить его (Windows).

  1. Чтобы остановить tomcat

    • запустить cmd от имени администратора (яиспользуется Cmder)

    • найти идентификатор процесса

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

SUCCESS: процесс с PID 6376 завершен.

  • остановка процесса с pid 5352

C: \ Users \ Admin

taskkill /f /pid 5352

SUCCESS: процесс с PID 5352 был прерван.

0 голосов
/ 02 марта 2017

Создайте файл .bat и введите две команды:

cd C:\ Path to your tomcat directory \ bin

startup.bat

Теперь при двойном щелчке сервер Tomcat запустится.

0 голосов
/ 14 февраля 2017

Перейдите в каталог tomcat / bin в командной строке cmd

cd C: \ Program Files \ Apache Software Foundation \ Tomcat 8.0 \ bin

Выполните следующую команду для запуска:

В Linux:> startup.sh

В Windows:> startup.bat

Выполнить эти команды для остановки

В Linux: shutdown.sh

В Windows: shutdown.bat

0 голосов
/ 24 января 2014

Вы можете использовать следующую команду c: \ path вашего каталога tomcat \ bin> catalina run

...