Как установить службу Apache Tomcat на Windows Server 2012 R2

Я пытаюсь установить apache-tomcat-6.0.20.exe на Windows Server 2012 R2. Он устанавливается по умолчанию в образе amazon aws windows server 2012 R2. Я использую jre версию jdk-6u17-windows-i586.exe. Да, это старые установки. Но приложение, которое я использую, требует их.

Шаг 1: установите jdk-6u17-windows-i586.exe.

Шаг 2: установите apache-tomcat-6.0.20.exe. Используйте все настройки по умолчанию.

Ожидаемый: это устанавливает.

Фактически: не удалось установить службу Tomcat6. Проверьте свои настройки и разрешения. В любом случае игнорировать и продолжать?

Я новичок с Windows Server 2012 R2. Может кто-нибудь помочь мне установить сервис?

Обновление: я нашел файл журнала Tomcat 6.0. Один из них с именем jakarta_service_20160329.log содержит следующие записи:

[2016-03-29 02:42:56] [info] Procrun (2.0.4.0) started
[2016-03-29 02:42:56] [info] Running Service...
[2016-03-29 02:42:56] [info] Starting service...
[2016-03-29 02:42:56] [174  javajni.c] [error] The specified module could not be found.
[2016-03-29 02:42:56] [994  prunsrv.c] [error] Failed creating java C:\jre6\bin\client\jvm.dll
[2016-03-29 02:42:56] [1269 prunsrv.c] [error] ServiceStart returned 1
[2016-03-29 02:42:56] [info] Run service finished.
[2016-03-29 02:42:56] [info] Procrun finished.

1 ответ

Я нашел ответ. Выполните все четыре шага здесь: http://www.mkyong.com/tomcat/tomcat-error-prunsrvc-failed-creating-java-jvmdll/

Решение

1) Copy msvcr71.dll from java’s bin directory to tomcat’s bin folder.
2) Add java’s bin directory to windows environment variable.
3) Copy msvcr71.dll from java’s bin directory to windows\system32 folder.
4) Make sure your tomcat’s pointing to correct jvm.dll folder.
Другие вопросы по тегам