como instalar o serviço apache tomcat no windows server 2012 R2

1

Estou tentando instalar o apache-tomcat-6.0.20.exe no windows server 2012 R2. Ele está sendo instalado em uma imagem padrão do amazon aws windows server 2012 R2. Eu estou usando a versão jre jdk-6u17-windows-i586.exe. Sim, estas são instalações antigas. Mas o aplicativo que estou usando exige isso.

Passo 1: instale o jdk-6u17-windows-i586.exe.

Etapa 2: instalar o apache-tomcat-6.0.20.exe. Use todas as configurações padrão.

Esperado: é instalado.

Real: Falha ao instalar o serviço Tomcat6. Verifique suas configurações e permissões. Ignorar e continuar mesmo assim?

Eu sou um novato no Windows Server 2012 R2. Alguém pode me ajudar a instalar o serviço?

Atualização: encontrei o arquivo de logs do Tomcat 6.0. Um deles chamado jakarta_service_20160329.log contém as seguintes entradas:

[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.
    
por sapbucket 29.03.2016 / 04:21

1 resposta

1

Eu encontrei a resposta. Siga todas as quatro etapas aqui: link

Solução

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.
    
por 29.03.2016 / 04:58