Отсутствует файл service.bat Tomcat 7

Мне нравится использовать командную строку для установки Tomcat в качестве службы Windows. Для этой цели должен быть файл service.bat. Но он отсутствует в Tomcat 7.0.37 и 7.0.39. Мы не можем использовать установщик Windows для встраивания, поэтому это не вариант.

Спасибо за помощь.

Ответы

Ответ 1

Вы действительно загрузили нужный пакет?

Из страницы загрузки для последней версии Tomcat 7 (7.0.39 на момент написания этого) выберите в зависимости от ваших потребностей:

  • 32-разрядная версия Windows zip
  • 64-разрядная версия Windows zip

Оба пакета имеют service.bat в каталоге bin.

Также на странице скачать прочитайте файл README для упаковки информации. Он объясняет, что содержит каждый дистрибутив.


UPDATE

Из файла README для информации о упаковке (акцент мой):

apache-tomcat- [версия].zip или .tar.gz
        Базовое распределение. Эти дистрибутивы не включают оболочку службы Windows, а также компилированную APR/родную библиотеку для Windows.

апач-tomcat- [версия] -windows-x86.zip
        32-разрядный дистрибутив для Windows, включает оболочку службы Windows и скомпилированную APR/родную библиотеку для использования с 32-разрядные JVM на обеих 32 и 64-разрядных платформах Windows.

апач-tomcat- [версия] -windows-x64.zip
      дистрибутив для Windows, включает оболочку службы Windows и скомпилированную APR/родную библиотеку для использования с 64-разрядные JVM на платформах x64 Windows.


Вам также может быть полезно прочитать файл RUNNING.txt, который доступен в каждом дистрибутиве. Он содержит важные сведения об установке/настройке/запуске Apache Tomcat, а также инструкциях Windows и * nix.

Tomcat - это приложение Java. Так что это кросс-платформенный. Но , если вам нужно/нужно использовать специальные функции Windows, например, службы Windows в вашем случае, вы должны загрузить дистрибутив Windows.


Другие мысли

Я сам на своем компьютере с Windows " Базовый дистрибутив" (т.е. не специфичный для Windows, но обычный ZIP файл, доступный на странице загрузки в разделе Binary Distributions = > Core) без каких-либо проблем, потому что Я предпочитаю не беспокоиться об установках (например, о запуске установщика), а просто просто распаковать дистрибутив в нужный каталог и вручную настроить его с помощью связанных конфигурационных файлов. Это намного проще и удобнее как для установки (просто распаковать), так и для удаления установки (просто удалить без запуска любого деинсталлятора), и это более портативно. Плюс таким образом вы можете установить несколько версий Tomcat на одном компьютере (в случае, если это необходимо для некоторых причин разработки/тестирования).

Вот очень полезный пошаговый учебник с некоторыми хорошими иллюстрациями и пояснениями: