Установка Tomcat 7 как службы на Windows Server 2008
Я хочу установить мой tomcat v7.0.12 в качестве службы на моем Windows 2008 Server.
На странице tomcat я нашел этот учебник. Но в моем установочном каталоге нет файла service.bat
.
В обзоре обслуживания WS2008 невозможно создать новый сервис, например new->service ...
Ответы
Ответ 1
Чтобы запустить службу Tomcat7:
-
Откройте cmd, перейдите в каталог bin в папке "Apache Tomcat 7". Вы увидите это как C:\..\bin>
-
Введите команду выше для запуска службы: C:\..\bin>service.bat install
. Теперь служба начнет работать.
-
Введите команду выше, чтобы запустить службу мониторинга tomcat7w. Если у вас возникла проблема при запуске службы tomcat7, удалите службу с помощью команды: C:\..\bin>tomcat7 //DS//Tomcat7
-
Теперь служба больше не будет существовать. Повторите попытку установки, теперь служба будет установлена и запущена: C:\..\bin>tomcat7w \\MS\tomcat7w
-
Вы увидите значок tomcat 7 в системном трее. Теперь служба tomcat7 и tomcat7w запустится автоматически при запуске Windows.
Ответ 2
Вы можете найти решение здесь!
Установите службу с именем "Tomcat7"
C:\>Tomcat\bin\service.bat install
Существует 2-й необязательный параметр, который позволяет указать имя службы, как показано в службах Windows.
Установите службу с именем "MyTomcatService"
C:\>Tomcat\bin\service.bat install MyTomcatService
Ответ 3
Похоже, теперь у них тоже есть летучая мышь на молнии
обратите внимание, что вы можете использовать команду windows sc, чтобы сделать больше
например.
sc config tomcat7 start= auto
да пробел перед авто НЕОБХОДИМО
Ответ 4
У меня была одна и та же проблема, и я смог установить только tomcat7 в качестве serivce, используя версию tomcat "32-разрядный/64-разрядный установщик Windows":
http://tomcat.apache.org/download-70.cgi
Ответ 5
Я потратил пару часов на поиски волшебной конфигурации, чтобы заставить Tomcat 7 работать как служба на Windows Server 2008... не повезло.
У меня есть решение, хотя.
Моя установка Tomcat 7 работает отлично, если я просто прыгаю в консольное окно и запускаю...
C:\apache-tomcat-7.0.26\bin\start.bat
В этот момент появляется другое окно консоли и обрабатывает журналы
(значение хвоста показывает журналы сервера, как они есть).
Решение
Запустите файл start.bat как запланированную задачу.
-
Меню "Пуск" > "Стандартные" > "Служебные" > Планировщик заданий
-
В окне действий: Создать основную задачу...
-
Назовите задачу вроде " Запустить Tomcat 7" или что-то, что имеет смысл через год.
-
Нажмите Далее >
-
Триггер должен быть установлен на " При запуске компьютера"
-
Нажмите Далее >
-
Действие должно быть установлено как " Запустить программу"
-
Нажмите Далее >
-
Программа/script: должно быть установлено расположение файла startup.bat.
-
Нажмите Далее >
-
Нажмите Готово
-
ЕСЛИ ВАШ СЕРВЕР НЕ ИСПОЛЬЗУЕТСЯ: перезагрузите сервер, чтобы проверить эту функциональность
Ответ 6
его сделать через файл service.bat в apache tomcat7
посетите этот блог..
установить tomcat7 в windows
Ответ 7
У меня была аналогичная проблема: в zip-версии tomcat не было service.bat, которое я загрузил много лет назад.
Я просто загрузил новую версию 64-bit Windows zip из tomcat из http://tomcat.apache.org/download-70.cgi и заменил мою существующую папку tomcat\bin той, которую я только что загрузил (не забудьте сохранить резервную копию сначала!).
Запустите командную строку > перейдите в каталог tomcat\bin > выполните команду:
service.bat install
Надеюсь, что это поможет!
Ответ 8
Здесь много ответов, но многие из них упускают из виду несколько моментов. Я столкнулся с той же проблемой, и, вероятно, это связано с тем, что она сочетается с полным неофитом, когда дело доходит до tomcat. Более того, я довольно новичок в веб-серверах в целом. Я считаю себя довольно опытным пользователем окон, но, думаю, недостаточно опытный. В частности, я не слишком много работаю с услугами.
У меня не было файла startup.bat или любых файлов bat. Я загрузил только 32-разрядный/64-разрядный установщик Windows Service. Бит, созданный для этой загрузки, мал - всего 4 файла. Мои коллеги были удивлены, что у меня не было каталины. Бат и т.д.... и я тоже был. Только четыре файла в корзине. И нет% CATALINA_HOME% или% TOMCAT_HOME% и т.д.
bootstrap.jar
tomcat-juli.jar
Tomcat7.exe
Tomcat7w.exe
С помощью этой настройки у меня были некоторые разочарования, поскольку параметры настройки выполняются с помощью виджета gui - очень полезно, что я могу добавить.
Итак, почти все ответы, которые я просматривал, не сразу применимы, как многие говорили: "Идите в корзину и выпустите файл startup.bat" Я неофит, но не настолько, чтобы не быть в состоянии заглянуть в корзину и начать такой файл существует!
В моих простых целях (опять же помните, что я - неофит на tomcat и даже веб-серверах), все, что я хотел сделать, - это запустить и закрыть сервер tomcat из окна подсказки cmd. Ничего слишком тяжелого. Я смущен, чтобы сказать, насколько это просто. Это, вероятно, очевидно для любого, кто испытывает трудности с услугами и т.д.
To Start server: <Tomcat Root>/bin>Tomcat7.exe start
To Stop server: <Tomcat Root>/bin>Tomcat7.exe stop
Найдено здесь - http://crunchify.com/how-to-start-stop-apache-tomcat-server-via-command-line-setup-as-windows-service/
Я не понимал, что есть отдельная загрузка 64-битного zip файла Windows с сервером tomcat и всем стандартным массивом инструментов управления tomcat. Этот zip файл имеет все обычные сценарии запуска/завершения работы, пакетные файлы для окон, в том числе catalina.bat/.sh и т.д. Затем все вышеприведенные ответы имеют смысл и довольно тривиальны.
Помните, что я неофит, когда речь заходит о tomcat и веб-серверах. Похоже, что эти две загрузки несколько взаимоисключающие в том смысле, что если я загружаю и устанавливаю 32-разрядную/64-разрядную версию установщика Windows-услуг и 64-разрядный zip файл Windows, файл startup.bat в 64-разрядной Windows zip версия файла не запускается или не взаимодействует с экземпляром tomcat для 32-разрядных/64-разрядных экземпляров Windows Service Installer. Но я не уверен в этом.