Tomcat в Windows x64 с помощью 32-разрядного JDK

Надеясь кто-то может помочь.

Протирание: Я не могу заставить Tomcat 5.5 запускаться как сервис окон на 64-разрядные окна с помощью 32-разрядного JDK.

детали: я выполнял Tomcat 5.5 на Windows Server 2008 (x64) как услуга в течение некоторого времени использование 64-разрядного JDK.

Я вынуждаюсь установить 32-разрядный JDK на этой 64-разрядной машине, таким образом, я могу использовать библиотеки Java JAI (никакая 64-разрядная версия JAI). Я должен выполнить Tomcat с помощью этого 32-разрядного JDK.

Я могу выполнить Tomcat с помощью 32-разрядного JDK, если я запускаю его с помощью /bin/startup.bat

Проблема, она не запустится как сервис окон. Я использую Tomcat связанные procrun исполняемые файлы. Кто-либо имел успех стартовый Tomcat как услуга с помощью 32-разрядного JDK на 64-разрядной машине?

Спасибо за Ваши экспертные знания.

6
задан Erik 18 April 2010 в 23:29
поделиться

1 ответ

Для работы с 64-битным JDK, вам нужно использовать tomcat.exe и tomcatw.exe, которые скомпилированы 64-разрядными. Для работы с 32-битным JDK вам понадобятся скомпилированные 32-битные .exes.

Вероятно, установочный пакет, который вы получили для Tomcat, содержал 64-битные исполняемые файлы. Перейдите на страницу загрузки ( http://tomcat.apache.org/download-60.cgi ), загрузите 32-разрядную версию, и все будет в порядке.

В этом вопросе содержится дополнительная информация о запуске Tomcat в 64-разрядной версии. Как запустить Tomcat 6 в 64-разрядной версии WinXP?

3
ответ дан 17 December 2019 в 18:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: