Tomcat 6.0.18 serviço não será iniciado em um servidor Windows
-
02-07-2019 - |
Pergunta
Eu instalei o Tomcat 6.0.18 em uma caixa de servidor Windows 2003 e não vai começar como um serviço. Estou correndo com jdk 1.6.0_07.
Ele funciona quando eu iniciá-lo com tomcat6.exe.
Eu tenho um erro vaga no log de eventos do sistema no Windows.
A 6 serviço do Apache Tomcat terminou com o erro específico do serviço 0 (0x0).
Solução
Eu vou mordê-lo: -)
Serviço Tomcat em janelas é dependente da biblioteca msvcr71.dll MS C Runtime. Enquanto ele está no caminho, o serviço será iniciado muito bem.
Apenas para impedir que suas outras janelas de ser forçado a usar esta versão da biblioteca de tempo de execução, você pode querer copiar a DLL para apenas o caminho bin tomcat em vez de Windows \ System32.
Outras dicas
A partir gobaco .wordpress.com
Tomcat 6 não poderia encontrar um arquivo chamado msvcr71.dll.
Eu apenas copiou mais de
c: \ windows \ microsoft.net \ framework \ v1.1.4322
para
c: \ windows \ system32
e foi capaz de iniciar tomcat.
Eu pensei que era muito estranho, então eu queria publicá-la no SO no caso de alguém corre para este problema. Se alguém quiser postar a mesma resposta que eu vou aceitá-lo.
i seguir o guia acima, mas ainda o mesmo, erro 0, meu registo de monitor de processo em http://www.sendspace.com/file/t0tahr
Eu resolvi o mesmo problema permitindo que a máquina virtual java padrão no aplicativo de configuração.
Supondo que você tenha instalado tomcat usando:
service install tomcat-6.0.35
executar:
tomcat6w //ES/tomcat-6.0.35
uma janela aparece, selecione a guia java e clique em caixa de seleção "Usar padrão".
O script de instalação de serviço (I immagine) C:\Program Files(x86)\Java\jre\bin\client\jvm.dll
selecionado em vez.
Ambiente:
- Windows Server SP2 de 64 bandeja padrão (Modo misto Java hotspot de 64 bits vm servidor 19.0-b09)
- Java 1.6.0_23-b05
- Apache Tomcat 6,35 (você adivinhou isto não foi?)
Copiei o msvcr71.dll do diretório java casa para o diretório bin do apache-tomcat instalar, eo serviço começou depois disso.
Mesmo que seja um posto mais velho, eu pensei que iria partilhar o conhecimento sobre o mesmo problema que tive, mas a solução era diferente.
O serviço Apache Tomcat 7 terminou com o erro específico do serviço 0 (0x0).
Como não havia mais informações sobre o problema que eu voltei para o Painel de Controle do Tomcat e tinha um olhar para o caminho Java, que foi apontado para uma instalação anterior do Java Virtual Machine:
C:. \ Arquivos de programas \ Java \ bin \ client jre6 \ \ jvm.dll, que já não existia, então eu tive que mudar a versão do JRE para jre7
Tendo feito isso, o serviço começou a subir e todos correndo agora.
Hope vai ajudar alguns de vocês lá fora.