2011-11-18 15 views

risposta

15

ho trovato questo incredibilmente fastidioso troppo, sarebbe sempre rubare il fuoco dal mio browser web dopo che ho riavviato Tomcat tramite Eclipse.

per risolvere il problema sono andato alla cartella contenente l'Eclisse Tomcat esempio stava usando (per me è stato/Server/Tomcat_Blah_Blah_Blah)

Modifica catalina.properties e aggiungere una linea con "java.awt.headless = true "

+2

Questo ha funzionato alla grande. La mia istanza Tomcat è gestita tramite Eclipse, quindi la prossima volta che riavvio Eclipse, quella proprietà è stata persa. Questo è stato facile da risolvere, però. Ho appena aperto il catalina.properties associato al server all'interno dello pseudo-progetto "Server" di Eclipse, ho aggiunto la proprietà, l'ho salvato e ora tutto va bene. –

+0

Ciò accade ancora nell'ultimo Tomcat (8.0.9.) Il Bootstrap viene visualizzato su OS X Mavericks non appena si accede a uno degli esempi WebSocket (ad esempio http: // localhost: 8008/examples/websocket/snake.xhtml) – searlea

+1

oppure puoi passare '-Djava.awt.headless = true' come opzione VM in eclipse/idea – ingenious

0

Ho provato questo approccio e ha funzionato per me Immagino che potrebbe essere un problema di imballaggio.

Per risolvere il problema, è necessario aggiungere tomcat-juli.jar al percorso della classe di configurazione di esecuzione.

Ecco i passaggi su come farlo: In Eclipse, aprire la scheda "Server". Fare doppio clic su "Tomcat6". È possibile vedere i dettagli di configurazione lì. Sotto il blocco Informazioni generali fare clic su nella configurazione Apri Avvio. Nella finestra di dialogo selezionare la scheda "Percorso di classe". Fare clic sul pulsante "Aggiungi jar esterno". Selezionare il file tomcat-juli.jar in tomcat6/bin.Chiudere la finestra di dialogo e riavviare l'eclissi.

Problemi correlati