Come posso disabilitare il timeout di avvio del server eclipse?
-
01-07-2019 - |
Domanda
Per impostazione predefinita quando si utilizza un server webapp in Eclipse Web Tools, l'avvio del server non riuscirà dopo un timeout di 45 secondi. Posso aumentare questo timeout nelle proprietà dell'istanza del server, ma non vedo un modo per disabilitare completamente il timeout (utile durante l'avvio del debug dell'applicazione). C'è un modo per farlo?
Soluzione
In Eclipse Indigo, puoi modificare il timeout predefinito facendo doppio clic sul server nei "server" visualizzare e modificare il timeout per l'avvio (vedere il grafico). Salva le modifiche e sei a posto!
Altri suggerimenti
- Su EclipseIDE, fai doppio clic sul server
- Si apre il pannello di amministrazione, fai clic su " Timeout " scheda
- Inserisci un valore maggiore in " Start (in secondi) " ;, può essere 1800
- Riavvia / Avvia il server
Se tutto va bene, il server dovrebbe avviarsi.
Solo un altro punto dati. Se vedi nella tua console "Avvio del server in NNN ms", ma la vista Server mostra ancora che sta provando ad avviarsi, e quindi il timeout alla fine uccide il server, è possibile che non sia configurato un connettore HTTP semplice. Ad esempio, se hai un connettore SSL a 2 vie configurato nel tuo Tomcat, inizierà bene con gli script in " TOMCAT_HOME / bin " ;, ma se provi ad avviarlo con la vista del server Eclipse, non lo farà essere in grado di aprire una connessione alla porta HTTP e terminerà quando si verifica il timeout. (Questo era con un STS 2.1.0 abbastanza vecchio. Non so se è stato risolto nelle versioni successive)
Joe
La risposta di Julie ti dà un timeout lungo, ma non illimitato. È possibile spostare il file di configurazione del server nell'area di lavoro, quindi modificare direttamente il file xml e impostare un limite maggiore di 1800. È un brutto trucco, ma dovrebbe funzionare.
Vai a Finestra > Preferenze > Server
Imposta "Ritardo timeout server" come Illimitato dal menu a discesa.
o
Vai a $ WORKSPACE / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse.wst.server.core.prefs
Aggiungi / aggiorna la linea machine-speed = -1
qui, -1 ~ Illimitato
Se il problema persiste anche dopo aver modificato le impostazioni di timeout, è consigliabile rimuovere la configurazione del server in Eclipse (nella scheda Vista server) e ricrearla nuovamente.
Server - > Nuovo server.
Ha funzionato per me.
sì, funziona, ma il limite massimo è 1800, ovvero 30 minuti.
A volte, durante la ricostruzione del nostro intero database (all'avvio iniziale del server), ciò può durare più di 30 minuti e causare problemi.