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?

È stato utile?

Soluzione

inserisci qui la descrizione dell'immagine 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

  1. Su EclipseIDE, fai doppio clic sul server
  2. Si apre il pannello di amministrazione, fai clic su " Timeout " scheda
  3. Inserisci un valore maggiore in " Start (in secondi) " ;, può essere 1800
  4. 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. alt text

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top