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).

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top