Извлечено из 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)
Это сработало для меня! И я некоторое время искал это решение ...