Quando tento executar meu Tomcat, recebo uma mensagem:
Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
Onde está este editor de servidor? Não o encontrei no servidor de preferências do Windows.
Estou usando o Eclipse 3.6.
fonte
RESOLVIDO: É isso !!!! Para mim, estava compilando com JDK6, mas rodando Tomcat com JDK7, o WST usa as propriedades do sistema e não as configurações do eclipse. Eu também configuro a mesma versão do JDK no eclipse e no sistema (verifique com java -version na linha cmd)
Detalhes: Eu tento configurar o eclipse como descrito aqui, mas não resolveu o problema, então eu noto no log de erros do eclipse que o tomcat foi iniciado com o jre 1.7. apesar das minhas configurações.
Eu também tento, na linha cmd, 'java -version' e obtive '1.7' em vez do esperado '1.6'.
Também decidi configurar o java 1.6 (como no eclipse) no painel do sistema, mas não resolveu o problema. Também desinstalei o jre 1.7 restart eclipse E SEU SUCESSO! .. Foi uma dica muito útil, obrigada.
fonte
Dê um duplo clique no servidor e veja a seção de tempo limite e adicione mais tempo, veja a imagem
fonte
O tempo limite do servidor pode ser especificado lá.
ou outro método por meio da guia Servidores aqui:
http://henneberke.wordpress.com/2009/09/28/fixing-eclipse-tomcat-timeout/
fonte
O problema também é criado se você configurou pontos de interrupção no código e tentou iniciar o tomcat no modo de depuração após uma revisão do código.
A solução é limpar todos os pontos de interrupção.
fonte
clique duas vezes no tomcat, consulte a definição de configuração com "timeout" e modifique o número. Talvez este não seja o erro do tomcat. U pode ver que a conexão do banco de dados é alcançável.
fonte
Esse problema pode ocorrer se você tiver coisas demais sendo iniciadas quando o servidor for iniciado - ou se você estiver no modo de depuração e avançando na sequência de inicialização. No eclipse, alterar o tempo limite de início 'abrindo' a guia 'Visualização dos servidores' da entrada do servidor tomcat da Perspectiva de Depuração é conveniente. Em algumas situações, é útil saber onde essa configuração está 'realmente' armazenada.
O Tomcat lê essa configuração do elemento no elemento no arquivo servers.xml. Este arquivo é armazenado no diretório .metatdata / .plugins / org.eclipse.wst.server.core de seu espaço de trabalho eclipse, ou seja:
//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml
Existem outros arquivos de configuração suculentos para plug-ins do Eclipse em outros diretórios em .metadata / .plugins também.
Aqui está um exemplo do arquivo servers.xml, que é o que é alterado quando você edita a configuração do servidor tomcat por meio da GUI do Eclipse:
Observe a propriedade 'start-timeout' que está definida para 1200 segundos acima.
fonte
Eu também tive o problema do Eclipse Tomcat Server expirar e tentei todas as sugestões, incluindo:
Nada funcionou até que eu li o comentário de Rohitdev e percebi que tinha, de fato, adicionado um ponto de interrupção em uma classe de interceptador após uma grande alteração no código e esquecido de desativá-lo. Eu o removi e todos os outros pontos de interrupção e o Tomcat começou imediatamente.
fonte
Tenho o tomcat 8 Update 25 e o tomcat 7, mas enfrentando o mesmo problema, ele mostra a mensagem Server Tomcat v7.0 Server at localhost não conseguiu iniciar em 45 segundos. Se o servidor exigir mais tempo, tente aumentar o tempo limite no editor do servidor.
fonte