Tomcat 5.5 в качестве службы на Windows Server 2008 64bit - PullRequest
1 голос
/ 11 мая 2009

Кому-нибудь удалось заставить Tomcat работать в качестве службы на Win2008 64bit? Мне это нужно для стороннего компонента, на который опирается мой сайт. В противном случае он работает нормально, но я просто не могу заставить его работать как сервис. Я попробовал все поиски в Google, которые я могу, и экспериментировал с различными 64bit tomcat.exe / tomcatw.exe без успеха Обновление до Tomcat 6 тоже не помогло. Я использую Java 1.5 64bit.

Ответы [ 3 ]

1 голос
/ 17 марта 2011
  1. Загрузить версию apache-tomcat-6.0.30-windows-x64.
  2. Извлечь в c: \ Tomcat6
  3. Открыть командную строку как администратор
  4. и перейдите в каталог Tomcat6 \ bin и запустите из командной строки> установка службы
  5. Tomcat6 будет установлен в качестве службы Windows.
  6. снова перейдите в Tomcat6 \ bin и откройте tomcat6w.exe, запускаемый от имени администратора, и измените ваши изменения.
  7. это работает круто.
0 голосов
/ 15 февраля 2014

Извлечено из http://www.openlogic.com/wazi/bid/188180/

Хотя компоненты Java Tomcat успешно работают под 64-битной JVM, установщики, которые создают службу Windows, являются 32-битными исполняемыми файлами и не будут работать правильно в 64-битных операционных системах Windows.

К счастью, команда Tomcat собрала 64-битные версии этих исполняемых файлов, хотя они включают их только в исходный дистрибутив для каждой версии Tomcat. Если вы уже установили копию Tomcat, вот как обновить исполняемые файлы:

1) Загрузите и распакуйте исходный дистрибутив для вашей версии Tomcat из OLEX

2) Найдите каталог tomcat-X.X.XX-src / connectors / procrun / bin / amd64 /

3) Скопируйте исполняемые файлы из указанного выше каталога в tomcat-X.X.XX / bin, переписав 32-битные версии

4) Запустите команду service.bat install. Служба будет установлена ​​под отображаемым именем Apache Tomcat (имя службы будет Tomcat5)

Это сработало для меня! И я некоторое время искал это решение ...

0 голосов
/ 01 мая 2010

Загрузите последние сборки. Ваша проблема была в 64-битном procrun.exe / tomcatw.exe не было предоставлено. Более новые установщики для Tomcat 5.5 и Tomcat 6 включают как 32-разрядные, так и 64-разрядные и развертывают соответствующий

...