Как запустить окна Tomcat

Обновлено: 18.05.2024

Использование Apache Tomcat в среде Windows может показаться достаточно простым, учитывая, что все дистрибутивы Windows включают программу установки, которая выполняет всю работу по настройке Tomcat за вас. Тем не менее, несмотря на то, что установщик запустит Tomcat для большинства пользователей, многие другие могут столкнуться с неприятными ошибками из-за различий в версиях, отсутствующих библиотек DLL и других мелких проблем, которые трудно отследить.

Если вы один из этих разочарованных пользователей, вы попали по адресу. В этой статье мы методично проведем вас через процесс установки и настройки Windows Tomcat, от загрузки до настройки Tomcat как службы Windows. По ходу дела мы укажем на потенциальные проблемные области и предоставим вам простые обходные пути, чтобы вы могли быстро приступить к работе с Tomcat в Windows. Последняя версия Tcat упрощает установку нескольких экземпляров Tomcat в качестве служб Windows. Скачайте Tcat и попробуйте сами!

Выбор правильного дистрибутива

Apache предоставляет множество различных дистрибутивов Tomcat для Windows с компонентами, предназначенными для поддержки определенных архитектур микросхем. Прежде чем устанавливать Tomcat на свой компьютер с Windows, вы должны убедиться, что загруженный вами дистрибутив подходит для вашего компьютера и JVM.

(Примечание. Если вы планируете использовать пакет EXE для установки Apache Tomcat, вы можете пропустить его, так как этот пакет включает как 32-, так и 64-разрядные дистрибутивы Tomcat и автоматически выберет подходящий пакет для вашей системы. .)

Чтобы выбрать правильный пакет, вам нужна информация об архитектуре вашего чипа и версии Windows. Если вы не знаете эту информацию, следуйте этим инструкциям:

Пользователи Windows 7 или Vista

  1. Щелкните правой кнопкой мыши значок "Компьютер" в меню "Пуск" и выберите "Свойства" в контекстном меню.
  2. Перейдите на вкладку "Система". Вы должны увидеть список информации о вашей системе, в том числе об архитектуре вашего чипа и о том, используете ли вы 32- или 64-разрядную версию Windows.

Пользователи Windows XP

  1. Щелкните правой кнопкой мыши значок "Мой компьютер" в меню "Пуск" и выберите "Свойства" в контекстном меню.
  2. Если под заголовком «Система» вы видите запись «x64 edition», значит, вы используете 64-разрядную версию Windows. В противном случае вы используете 32-разрядную версию.

Если вы используете 32-разрядную версию Windows, НЕОБХОДИМО использовать 32-разрядный дистрибутив Apache Tomcat, а также 32-разрядный JDK.

Если вы используете 64-разрядную систему, технически вы можете запустить 32- или 64-разрядный дистрибутив, если битовая архитектура установленного вами JDK соответствует дистрибутиву Tomcat. Однако программа установки Tomcat автоматически требует, чтобы 64-разрядные операционные системы использовали 64-разрядную версию Tomcat, поэтому вам придется вручную установить более низкую версию.

(Обратите внимание, что нет заметной разницы в производительности Tomcat между различными битовыми версиями, которая делает один выбор лучше, чем другой.)

Подводя итог, можно сказать, что самый простой способ с наименьшей вероятностью ошибки — убедиться, что ваш JDK, дистрибутив Tomcat, операционная система и ЦП поддерживают одну и ту же архитектуру.

Настройка переменных среды

Перед установкой Tomcat убедитесь, что переменные среды заданы правильно, чтобы Tomcat мог найти ваши библиотеки Java. В среде Windows это можно сделать для каждого пользователя без доступа к командной строке:

  1. Щелкните правой кнопкой мыши "Компьютер" или "Мой компьютер" в меню "Пуск" и выберите "Свойства" в контекстном меню.
  2. На вкладке "Дополнительно" вы можете определить новые переменные.
  3. Настройте переменную JAVA_HOME так, чтобы она указывала на главный каталог вашего JDK (т. е. C:/path/to/jdkx.x, а не на каталог bin).
  4. Кроме того, добавьте %JAVA_HOME%\jre\bin в переменную PATH, что поможет предотвратить возможные проблемы с потерянными DLL-файлами в разных версиях Windows.

Установка Tomcat с помощью установщика Windows

Использование дистрибутива Windows EXE — это самый простой способ запустить Tomcat на вашем компьютере с Windows. Поскольку это краткое руководство, рекомендуется использовать этот параметр.

Если вы не хотите использовать программу установки, вы можете обратиться к нашему простому руководству по настройке Tomcat, чтобы получить дополнительные сведения об установке и настройке вручную.

Приложение Manager (не путать с веб-приложением Tomcat Manager) — это инструмент с графическим интерфейсом для Windows, предназначенный для взаимодействия с сервером Tomcat. Вы можете дважды щелкнуть его, чтобы запустить или выключить сервер или установить различные параметры сервера.

Tomcat как служба Windows

Запуск установщика Windows автоматически устанавливает Tomcat как службу Windows.Службы Windows, как и демоны в системах на основе Unix, являются процессами, принадлежащими системе и работающими в фоновом режиме без вмешательства пользователя. Запуск Tomcat как службы позволяет, среди прочего, автоматически запускать Tomcat при входе в систему.

Вы можете настроить службу Tomcat с рабочего стола, дважды щелкнув значок диспетчера на панели задач, перейдя на вкладку «Общие» и выбрав «Автоматически» для «Типа запуска».

Дополнительную информацию о службе Tomcat для Windows см. в нашей полезной статье о службе Tomcat.

Распространенные ошибки и способы их исправления

Хотя настройка Tomcat для сред Windows кажется довольно простой, существует ряд проблем, которые могут сбить с толку новых пользователей, незнакомых с тем, как Windows обрабатывает разрешения и зависимости. Вот несколько распространенных проблем, с которыми сталкиваются пользователи Tomcat на базе Windows, и способы их решения.

Проблемы с разрешениями UAC

UAC, или контроль доступа пользователей, используется некоторыми версиями Windows для ограничения доступа к программам, которые потенциально могут сделать систему уязвимой для злоумышленников. Как веб-сервер, Tomcat подпадает под это определение.

Если вы столкнулись с какими-либо ошибками, связанными с отсутствием разрешений, убедитесь, что вы щелкнули правой кнопкой мыши все программы, связанные с Tomcat, и выбрали "Запуск от имени администратора". Это необходимо, даже если вы вошли в систему как администратор, из-за того, как Windows обрабатывает роли пользователей.

Кроме того, вы можете полностью отключить UAC:

<р>1. Откройте меню «Пуск» и выберите «Выполнить». Введите "MSCONFIG" и нажмите Enter, чтобы открыть утилиту настройки системы.

<р>2. Найдите «Отключить UAP» на вкладке «Инструменты», выберите его и нажмите «Запустить».

Переменные среды

Если вы правильно установили JAVA_HOME в начале этого руководства и правильно указали путь к вашей JVM в мастере установки Tomcat, у вас не должно возникнуть проблем с переменными окружения.

Однако, если вы получаете сообщения об ошибках, связанных с отсутствием сред выполнения Java, возможно, что-то не так. Возможно, вы установили два разных JDK и выбрали неверный каталог. Чтобы решить эту проблему, изучите свою конфигурацию или, если вам не нужно сохранять какие-либо данные, просто выполните новую установку JDK и Tomcat.

Обратите внимание, что пользователи, настраивающие Tomcat вручную, с большей вероятностью столкнутся с проблемами с переменными, чем пользователи, использующие установщик Windows.

Существует несколько способов настроить Tomcat для работы на разных платформах. Основной документацией для этого является файл RUNNING.txt. Мы рекомендуем вам обратиться к этому файлу, если приведенная ниже информация не дает ответов на некоторые из ваших вопросов.

Окна

Установку Tomcat в Windows можно легко выполнить с помощью установщика Windows. Его интерфейс и функциональные возможности аналогичны другим программам установки на основе мастера, за исключением нескольких интересных моментов.

Установщик создаст ярлыки, позволяющие запускать и настраивать Tomcat. Важно отметить, что веб-приложение администрирования Tomcat можно использовать только во время работы Tomcat.

Демон Unix

Tomcat можно запустить как демон с помощью инструмента jsvc из проекта commons-daemon. Исходные tar-архивы для jsvc включены в бинарные файлы Tomcat и должны быть скомпилированы. Для сборки jsvc требуется компилятор C ANSI (например, GCC), GNU Autoconf и JDK.

Перед запуском скрипта в переменной среды JAVA_HOME следует указать базовый путь JDK. Кроме того, при вызове сценария ./configure путь к JDK может быть указан с помощью параметра --with-java, например ./configure --with-java=/usr/java .

Использование следующих команд должно привести к созданию скомпилированного двоичного файла jsvc, расположенного в папке $CATALINA_HOME/bin. Это предполагает, что используется GNU TAR и что CATALINA_HOME — это переменная среды, указывающая на базовый путь установки Tomcat.

Обратите внимание, что вам следует использовать GNU make (gmake) вместо родной BSD make в системах FreeBSD.

Затем Tomcat можно запустить как демон с помощью следующих команд.

При работе на Java 9 вам потребуется дополнительно указать следующее при запуске jsvc, чтобы избежать предупреждений при завершении работы.

Возможно, вам также потребуется указать -jvm server, если JVM по умолчанию использует виртуальную машину сервера, а не клиентскую виртуальную машину. Это наблюдалось в OSX.

jsvc имеет другие полезные параметры, такие как -user, который заставляет его переключиться на другого пользователя после завершения инициализации демона. Это позволяет, например, запускать Tomcat как непривилегированный пользователь, сохраняя при этом возможность использовать привилегированные порты. Обратите внимание: если вы используете этот параметр и запускаете Tomcat с правами root, вам необходимо отключить проверку org.apache.catalina.security.SecurityListener, которая предотвращает запуск Tomcat при работе с правами root.

jsvc --help возвращает полную информацию об использовании jsvc. В частности, параметр -debug полезен для устранения проблем с запуском jsvc.

Как проверить, запущен ли уже Tomcat

Если у вас есть какие-либо из следующих вопросов, то вы попали по адресу:

  • Несколько портов (8080, 8081, 8082), необходимых серверу Tomcat на локальном хосте, уже используются
  • Ошибка сервера Tomcat: порт 8080 уже используется
  • требуемый порт 8080 используется
  • порт 8080 уже используется eclipse
  • как отключить порт 8080 в Windows

Я настроил tomcat как службу Windows. Запуск Tomcat в качестве службы Windows предоставляет ряд преимуществ, которые необходимы при переходе от настройки разработки к рабочей среде.

Преимущество-1) Настройте надежный автоматический запуск при загрузке

  • Важно в среде, где вы можете удаленно перезагрузить систему Java после обслуживания, не беспокоясь о том, вернется ли ваш сервер в оперативный режим.

Преимущество-2) Настройка запуска сервера Tomcat без активного входа пользователя

  • В центре обработки данных неразумно ожидать активного входа в систему только для запуска Tomcat. На самом деле Tomcat часто запускается на блейд-серверах, к которым может даже не быть подключен активный монитор. Службы Windows принадлежат Системе и могут быть запущены без активного пользователя.

Преимущество-3) Лучшая безопасность

Недавно я хотел запустить/остановить свой сервер Tomcat через командную строку, так как хотел создать для этого быстрый сценарий. Официальная документация представлена ​​ниже командами в виде //XX// ServiceName

 Сценарии запуска Apache Tomcat — Crunchify

  • //TS// Запуск службы как консольного приложения Это операция по умолчанию. Он вызывается, если не указана опция no. ServiceName — это имя исполняемого файла без суффикса exe, что означает Tomcat6
  • //RS// Запуск службы, вызываемой только из ServiceManager
  • //SS// Остановить службу
  • //US// Обновить параметры службы
  • //IS// Служба установки
  • //DS// Удалить службу Останавливает службу, если она запущена

Но, делая это таким образом, я обнаружил, что приведенные ниже команды очень полезны и просты.

1) Windows (если Tomcat настроен как служба Windows)

  • Чтобы запустить сервер: /bin>Запуск Tomcat8.exe
  • Чтобы остановить сервер: /bin>остановить Tomcat8.exe

2) Windows (если вы загрузили двоичные файлы в формате .zip)

  • Чтобы запустить сервер: /bin> catalina.bat start
  • Чтобы остановить сервер: /bin> catalina.bat stop

3) Mac/Linux/Unix (если вы загрузили двоичные файлы в формате .zip)

  • Чтобы запустить сервер: /bin>./catalina.sh start
  • Чтобы остановить сервер: /bin>./catalina.sh stop

Ниже приведены все параметры команды catalina.sh:

Снимок экрана при запуске:

 Сервер Tomcat запущен — Crunchify Tips» width=

Как проверить, запущен ли уже Tomcat, и убить существующий процесс tomcat.

Шаг-1) Узнайте процесс с помощью команды ps -ef | grep кот

502 56188 1 0 7 : 31PM ttys001 0 : 04.23 / Library / Java / JavaVirtualMachines / jdk1 . 8.0_51.jdk/Содержание/Главная/bin/java — Джава. полезно . Ведение журнала . конфигурация . файл =/Пользователи/appshah/Загрузки/apache-tomcat-8.5.4/conf/loging. свойства - Джава. полезно . Ведение журнала . менеджер = орг. апач . Джули. ClassLoaderLogManager — Djdk. тлс . ephemeralDHKeySize=2048-classpath/Users/appshah/Downloads/apache-tomcat-8.5.4/bin/bootstrap. jar:/Пользователи/appshah/Загрузки/apache-tomcat-8.5.4/bin/tomcat-juli. баночка - Каталина. база =/Пользователи/appshah/Загрузки/apache-tomcat-8.5.4-Dcatalina. home =/Пользователи/appshah/Загрузки/apache-tomcat-8.5.4-Djava. ио . tmpdir =/Пользователи/appshah/Загрузки/apache-tomcat-8.5.4/temp org. апач . Каталина. запускать . Начальная загрузка

На первый взгляд запуск Tomcat Server — простая задача. С другой стороны, если учесть, что это может быть выполнено различными способами (вручную, автоматически или удаленно), что эти методы различаются от платформы к платформе, и что, когда дело доходит до этого, если вы не можете запустите свой сервер, вы действительно в затруднительном положении, на самом деле есть о чем поговорить.

Цель этого руководства — разместить всю информацию о запуске Tomcat на одной странице в понятном и доступном формате.

Для простоты мы разделили руководство на три больших раздела: "Ручной запуск", "Автоматический запуск" и "Удаленный запуск" с дополнительными подразделами для конкретных платформ и методов по мере необходимости. Поскольку это тесно связанная тема, руководство также включает обсуждение методов надежного перезапуска сервера Tomcat в качестве приложения.

Tcat от MuleSoft, корпоративное решение Tomcat, обеспечивает надежный удаленный запуск и завершение работы для одного или нескольких серверов Tomcat. Tcat можно загрузить с веб-сайта MuleSoft.

Ручной запуск

Самый простой способ запуска Tomcat – запустить сервер вручную либо из командной строки, либо с помощью метода, зависящего от платформы. Вот краткое изложение всех распространенных методов ручного запуска Tomcat.

Кроме того, убедитесь, что другие серверы уже не используют порты 80 или 8080.

Обе эти ситуации могут привести к сбою запуска Tomcat.

Использование сценариев оболочки Tomcat

Сценарии оболочки, расположенные в "CATALINA_HOME/bin", представляют собой наиболее простой способ запуска и запуска Tomcat. Два сценария, способные запускать Tomcat в этом каталоге, называются "catalina" и "startup" с расширениями, которые зависят от платформы.

Для систем на основе Unix это стандартные сценарии оболочки с расширением ".sh". Для пользователей Windows эти сценарии включаются в виде пакетных файлов с расширением "bat".

"Catalina" – это скрипт, который фактически отвечает за запуск Tomcat; сценарий «запуск» просто запускает «каталину» с аргументом «старт» («каталина» также может использоваться с параметром «стоп» для завершения работы Tomcat).

Большинству пользователей будет проще просто запустить "запуск" из командной строки, что запустит Tomcat в обычном режиме, а выходные данные и потоки ошибок запишутся в стандартный файл журнала Catalina.out.

Однако, если вы хотите наблюдать за запуском сервера прямо в терминале, вы можете использовать "catalina" с параметром "run", чтобы предотвратить перенаправление этих потоков журналов.

С "каталиной" можно использовать и ряд других параметров; в частности, к ним относятся «jpda start», используемый для запуска Tomcat в качестве архитектуры отладчика платформы Java для удаленной отладки, и «-config [path/to/alt/server.xml]», который позволяет вам указать альтернативный «server. xml" для использования во время запуска.

Полный список параметров "каталина" доступен на веб-сайте проекта Apache.

Прежде чем мы двинемся дальше, небольшой совет по настройке: поскольку "catalina" вызывает команду java, используемую для запуска Tomcat, вы можете установить параметры JVM, такие как размер динамической памяти, в переменной среды JAVA_OPTS, чтобы Tomcat автоматически передал настройки в JVM. когда это начнется. Чтобы получить дополнительные советы по настройке, в том числе несколько приемов, которые помогут запустить Tomcat более эффективно, ознакомьтесь с нашим руководством по настройке производительности Tomcat.

Ручной запуск дистрибутивов Linux

Если вы решили использовать диспетчер пакетов RPM для установки Apache Tomcat на свой компьютер с Linux, сценарий инициализации также был установлен в ваш каталог init.d для управления запуском и завершением работы Tomcat.

Если вы установили стандартный дистрибутив RPM, запустите Tomcat с помощью следующей команды:

Ручной запуск дистрибутивов Solaris

Если вы установили Tomcat на свой компьютер Solaris с помощью дистрибутива Blastwave, в ваш каталог init.d также был добавлен сценарий инициализации для управления запуском и завершением работы Tomcat. Вы можете запустить Tomcat с помощью следующей команды, добавив соответствующий [номер версии]:

Ручной запуск дистрибутивов FreeBSD

Порт Tomcat для FreeBSD требует немного большей настройки, чем другие дистрибутивы для конкретных систем. Прежде чем вы сможете использовать сценарий RCng, входящий в состав дистрибутива, для запуска Tomcat, вы должны сначала включить сценарий в файле /etc/rc.conf со следующей дополнительной строкой:

После этого вы можете запустить tomcat[номер версии].sh с помощью следующей команды:

Обратите внимание, что по умолчанию этот скрипт устанавливается в usr/local/.

Ручной запуск для дистрибутивов Windows

Существует два способа запуска Tomcat вручную на компьютере с Windows; один из них — запустить «catalina.bat start» или «startup.bat» из командной строки.

Другой способ, если вы установили Tomcat как службу, заключается в использовании управляющего инструмента Tomcat6w.exe, небольшой программы с графическим интерфейсом, которая остается на панели задач после ее запуска. Двойной щелчок по его значку откроет диалоговое окно с вкладками, в котором есть кнопка запуска, а также его можно использовать для настройки нескольких параметров запуска.

Если вы не знаете, установили ли вы Tomcat как службу Windows, не беспокойтесь — это описано в разделе «Автоматический запуск». Однако, как правило, если вы установили Tomcat с помощью установщика Windows EXE, Tomcat также был автоматически установлен как служба.

Ручной запуск для дистрибутивов Mac OS X

Технически, дистрибутива Tomcat для Mac не существует — пользователи Mac просто загружают бинарный дистрибутив и распаковывают его. Таким образом, все, что вам нужно сделать, чтобы запустить Tomcat на Mac, — это запустить «catalina.sh start» или «startup.sh» в Терминале.

Однако пользовательская структура OS X позволяет более безопасно запускать Tomcat, добавляя в команду некоторые дополнительные параметры:

Эта команда позволяет запускать Tomcat от имени непривилегированного системного пользователя «никто», что запрещает доступ Tomcat к папкам и каталогам, которые ему не нужны. Дополнительные команды cd предназначены для предотвращения ошибок доступа, которые могут быть вызваны комбинацией «ничьего» ограниченного доступа и методов обхода каталога сценария оболочки путем вызова сценария из корневой папки.

Автоматически запускать при загрузке

Важным шагом при переходе от среды разработки Tomcat к производственной среде является настройка автоматического запуска Tomcat при загрузке системы. Это гарантирует, что если компьютер по какой-либо причине необходимо перезагрузить (применение обновления и т. д.), сервер вернется в оперативный режим, даже если он используется в блейд-среде без экрана или пользователя для взаимодействия с ним, а также предлагает дополнительная безопасность.

Автоматический запуск Tomcat на компьютере с FreeBSD

Автоматический запуск Tomcat на компьютере Solaris

Запустить запуск Tomcat при загрузке для компьютеров Solaris так же просто, как и для компьютеров FreeBSD, то есть, если вы установили дистрибутив Blastwave, который по умолчанию настроен на автоматический запуск.

Если вы установили бинарный дистрибутив, предоставленный Apache, вам придется проделать немного больше работы. Во-первых, следуйте приведенным ниже инструкциям для пользователей Linux, чтобы создать собственный сценарий инициализации, который будет использоваться для автоматического запуска Tomcat.

После этого сохраните сценарий в новом каталоге "/etc/init.d" (мы рекомендуем "tomcat") и настройте соответствующие параметры разрешений (процесс должен принадлежать к группе sys и быть владельцем root, и sys, и root должны иметь возможность читать и выполнять скрипт).

Теперь просто свяжите службу с rc3.d (вам нужно будет указать порядок запуска [значение], соответствующий вашей системе):

Автоматический запуск Tomcat на компьютере с Windows

Автоматический запуск на компьютерах с Windows осуществляется путем запуска Tomcat в качестве службы Windows, фонового процесса, который собирает все процессы, связанные с данным приложением, вместе в одном контейнере для управления системой. Службы Windows можно настроить на автоматическую загрузку при входе в систему и плавное завершение работы при выходе из системы.

Как упоминалось в разделе о ручном запуске для дистрибутивов Windows, если вы использовали установочный пакет Tomcat EXE для установки Tomcat на свой компьютер с Windows, вы уже установили Tomcat как службу. Вы можете настроить автоматический запуск сервера либо с помощью программы tomcat6w.exe в трее, либо изменив настройки «Apache Tomcat» на панели конфигурации «Службы», расположенной в разделе «Администрирование» панели управления Windows.

Вы можете установить для параметра запуска службы Tomcat значение "Автоматически", если вы хотите, чтобы служба запускалась немедленно, или "Автоматически (с задержкой)", что обеспечивает более быструю загрузку всей системы за счет задержки запуска несистемных компонентов. -критические службы, пока не будут загружены все основные компоненты.

Если вы не использовали установщик Windows, вы можете установить Tomcat как службу вручную. Это выходит за рамки данной статьи, но не волнуйтесь! В этой ситуации мы создали отдельное пошаговое руководство по службе Tomcat для пользователей Windows.

Автоматический запуск Tomcat на компьютере под управлением Linux

Правильный способ настройки автоматического запуска в среде Linux зависит от того, как вы установили Tomcat. Как упоминалось выше, оба RPM-дистрибутива Tomcat поставляются с пользовательскими сценариями инициализации, которые можно настроить для запуска системы при входе в систему. Стандартные двоичные файлы этого не делают, поэтому вам придется написать свой собственный сценарий инициализации. Если вы не знаете, как это сделать, здесь есть хорошее руководство по Tomcat.

После создания надлежащего сценария инициализации один и тот же процесс используется для запуска Tomcat при загрузке для всех дистрибутивов. Linux использует «уровни запуска» для определения порядка запуска различных служб. Все, что выше 1 или ниже 6 (уровень выключения и загрузки), является многопользовательским уровнем, а это означает, что он может обрабатывать типы подключений, которые необходимы Tomcat. Чтобы Tomcat запускался автоматически, когда система находится на уровнях 2, 3, 4 или 5, используйте инструмент "chkconfig" из командной строки:

Замените заполнитель именем вашего сценария инициализации (либо пользовательским, либо указанным в предыдущем разделе).

Автоматически запускать Tomcat на компьютере с Mac OS X

Начиная с OS X версии 10.4, Apple запускает и управляет всеми своими сценариями инициализации с помощью программы «launchd», которая использует файлы списка свойств для обеспечения централизованного доступа и управления конфигурацией всех демонов, доступных для запуска в системе.

Эта функция разработана для простоты использования, но, к сожалению, она вызывает некоторые проблемы со сценариями запуска Tomcat, поскольку они предназначены для однократного запуска и выхода без необходимости взаимодействия с какой-либо центральной управляющей утилитой. Чтобы предотвратить разветвление, вам нужно будет создать собственный файл .plist для Tomcat, содержащий обходной путь сценария инициализации.

К счастью, вам не придется делать всю эту работу самостоятельно. Продукт Atlassian Confluence работает на Tomcat, и их документация включает информацию об автоматическом запуске и остановке Tomcat в Mac OS X, включая примеры скриптов и .plist — их можно найти здесь. Просто удалите все ссылки на Confluence, чтобы эти скрипты работали на вас!

Несколько слов об удаленном запуске

Поскольку для большинства систем запуск Tomcat управляется простыми сценариями оболочки, можно запускать Tomcat удаленно, если у вас есть доступ SSH к хост-компьютеру. Вот пример того, как вы можете сделать это на машине с ОС Unix:

Вы также можете использовать эту технику для перезапуска Tomcat, вызывая сценарии запуска и завершения работы в одной команде

У этого метода есть несколько недостатков. Во-первых, вам придется настроить SSH-ключи для каждой машины, которую вы хотите запустить, что может стать огромной проблемой, даже если вы используете утилиту. Во-вторых, это довольно ненадежно, так как не дает возможности контролировать запуск. Если вы делаете перезагрузку, вы будете в полной темноте, пока сервер не работает. Наконец, запуск и остановка Tomcat таким образом не обеспечивает потерянные потоки или поврежденные пользовательские данные, а это означает, что проблемы могут не появляться до тех пор, пока они не станут причиной ошибок для ваших пользователей.

Tcat от MuleSoft, корпоративное решение Tomcat, обеспечивает надежный удаленный запуск и отключение одного или нескольких серверов Tomcat с помощью настраиваемых сценариев. Tcat можно загрузить с веб-сайта MuleSoft.

Убедитесь в мощи функций удаленного запуска и перезапуска Tcat — попробуйте сегодня!

Читайте также: