2010-09-18 8 views
0

J'essaie de configurer mon environnement de développement sur mon nouveau MBP qui a 8 Go de RAM. Mon IDE de choix est NetBeans 6.9 et je continue à avoir une exception mémoire (erreur PermGen OutOfMemory) quand je commence une application par Tomcat 6.Configurer Tomcat 6 et NetBeans sur Snow Leopard

Voici mon fichier netbeans.conf:

netbeans_default_options="-J-Xms256m -J-Xmx2048m -J-XX:PermSize=32m -J-XX:MaxPermSize=512m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled" 

qui n'a pas fait du bien. Je cours Snow Leopard avec tous les derniers correctifs et java version 1.6 ainsi que Tomcat 6.0.29. Je devine que je mets les options de mémoire au mauvais endroit, mais où est le bon endroit? Merci pour vos suggestions!

Répondre

1

Vous pouvez modifier les paramètres JVM dans l'EDI: dans Services/Serveurs, cliquez avec le bouton droit de la souris sur Apache Tomcat 6.0.26 et sélectionnez Propriétés. Dans l'onglet Plate-forme, vous pouvez modifier les options JVM.

+0

Oui, ça l'a fait. Merci. – jeffkolez

0

dans votre tomcat dir, dans bin/catalina.sh, vous devriez voir quelque chose comme (en haut du fichier)

JAVA_OPTS='-Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m' 

font ressembler exactement comme ça et voir ce qui se passe.