2012-03-30 16 views
14

Spero che tu possa aiutarmi. Ho una strana icona org.apache.catalina.startup.Bootstrap sul mio dock in mac. Sto usando la versione 10.7.2 con Lion. Ho usato questo: export JAVA_OPTS = "- Djava.awt.headless = true" su startup.sh e shutdown.sh ma ho avuto lo stesso problema. Grazie in anticipo.org.apache.catalina.startup.Bootstrap sul dock in Mac

+0

Qual è il tuo problema e cosa stai cercando di ottenere? – Stefan

+0

Ciao Stefan, questa icona "org.apache.catalina.startup.Bootstrap" appare improvvisamente sul mio documento quando eseguo la mia applicazione, quindi ho questi due problemi: la mia applicazione diventa molto lenta e dopo due o tre clic sul mio Applicazione web Ho ricevuto l'errore "java.lang.OutOfMemoryError: PermGen Out of Memory". Quindi è impossibile lavorare con. – RicardoGonzales

+0

L'errore di memoria insufficiente e l'aspetto di Tomcat (AKA Apache Catalina) nel dock sono probabilmente non correlati. Guarda la mia risposta qui sotto per nascondere Tomcat dal tuo dock. L'errore di memoria insufficiente è probabilmente causato dall'applicazione. –

risposta

38

Se non si desidera Tomcat (AKA Apache Catalina) ad apparire nel dock di OS X o come applicazione in esecuzione, interrompere il Tomcat e modificarne i file conf/catalina.properties, aggiungendo questa linea:

java.awt.headless=true 

Il al prossimo avvio di Tomcat, non verrà visualizzato nel dock o come applicazione in esecuzione.

+2

Fantastico! Grazie mille! – RicardoGonzales

+2

Puoi persino impostare 'export CATALINA_OPTS = "- Djava.awt.headless = true" 'nel tuo .bashrc/.bashprofile/.profile –

+0

Sì, @PierPaoloRamon, che potrebbe funzionare. L'utilizzo di tale metodo influirebbe su ogni istanza di Tomcat eseguita dall'utente. Impostarlo in 'conf/catalina.properties' influenzerebbe solo quella specifica installazione di Tomcat e non altri. Dipende da ciò che l'utente vuole realizzare. –

0

in realtà, non sono d'accordo che la memoria e il bootstrap che appaiono nel dock non siano collegati, perché, sto avendo lo stesso problema, succede solo quando tomcat si blocca e/o viene visualizzato un errore di memoria insufficiente. BTW Sto generando jasperREports quando questo accade.

Come un dato di fatto L'errore di memoria insufficiente e l'aspetto di Tomcat (AKA Apache Catalina) nel dock sono correlati, Sto ancora cercando la soluzione.

Ho anche consigliamo vivamente di non risolvere il problema in questo modo:

java.awt.headless=true

questo solo maschera il problema, e lo rende più difficile trovare la causa principale.

+2

Tuttavia, i due punti non sono correlati. L'icona del dock appare solo nelle ultime versioni di Java; perché, non ho studiato, ma eseguo Tomcat di routine senza problemi di memoria, e produce sempre l'icona del dock a meno che non apporti la modifica di configurazione di cui sopra. –

Problemi correlati