Como posso desativar o tempo limite de inicialização do servidor eclipse?
-
01-07-2019 - |
Pergunta
Por padrão quando se utiliza um servidor webapp em Ferramentas Eclipse Web, a inicialização do servidor irá falhar após um tempo limite de 45 segundos. Posso aumentar esse tempo limite nas propriedades de instância de servidor, mas não vejo uma maneira de desativar o tempo limite inteiramente (inicialização útil aplicação quando a depuração). Existe uma maneira de fazer isso?
Solução
Em Eclipse Indigo, você pode editar o tempo limite padrão clicando duas vezes no servidor na vista "servidores" e mudando o tempo limite para início (ver gráfico). Guardar as alterações, e você está pronto para ir!
Outras dicas
- No eclipseide, clique duas vezes no servidor
- Painel de administração abre, clique em "Tempos limite" tab
- Coloque valor maior no "Start (em segundos)", pode ser 1800
- Restart / Iniciar o servidor
Se tudo estiver ok, o servidor deve começar.
Apenas mais um ponto de dados. Se você ver em sua "inicialização do servidor em NNN ms" Console, mas a vista Server ainda mostra que ele está tentando iniciar, e depois vezes fora eventualmente matar o servidor, pode ser que você não tem conector HTTP simples configurado. Por exemplo, se você tiver apenas um conector SSL 2-way configurado no Tomcat, ele vai começar bem com os scripts em "TOMCAT_HOME / bin", mas se você tentar iniciá-lo com a visão Eclipse Server, não será capaz de abrir uma conexão com a porta HTTP, e irá terminar quando se atinge o limite de tempo. (Este foi com bastante antigos STS 2.1.0. Não sei se ele é fixo em versões posteriores)
Joe
A resposta de Julie dá-lhe um longo tempo de espera, mas não ilimitado. Você pode mover o arquivo de configuração do servidor para o espaço de trabalho e, em seguida, editar o arquivo XML diretamente e definir um maior limite de 1800. É um corte feio, mas deve funcionar.
Goto Janela> Preferências> Servidor
Set 'Servidor atraso timeout' como ilimitado a partir do menu drop-down.
ou
Goto $ workspace / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse.wst.server.core.prefs
Adicionar / actualização linha máquina velocidades = -1
aqui, -1 ~ ilimitado
Se você tem ainda questão após alterar as configurações de tempo limite, então é melhor para remover a configuração do servidor no Eclipse (no separador vista Server) e re criar-lo novamente.
Server -.> Novo servidor
Ela trabalhou para mim.
Sim isso funciona, mas o limite máximo é de 1800, que é 30 minutos.
Às vezes, quando a reconstrução de toda a nossa base de dados (no servidor arranque inicial) isso pode ir por mais de 30 minutos e problemas de causas.