Je veux augmenter la taille du tas de mon verre de verre. Pour cela, je sais que je peux aller jusqu'à 4 Go:
12 oct. 2011 11:46:34 com.sun.enterprise.admin.launcher.GFLauncherLogger info INFO: JVM invocation command line: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -XX:+UnlockDiagnosticVMOptions -XX:MaxPermSize=512m -XX:NewRatio=2 -XX:+CMSClassUnloadingEnabled -Xmx2000m -Xms1000m ... 12 oct. 2011 11:46:35 com.sun.enterprise.admin.launcher.GFLauncherLogger info INFO: Successfully launched in 45 msec. Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine. Command start-domain failed.
3 Réponses :
Vous devez utiliser une installation Java différente lorsque vous effectuez la "-VERSION" et de Glassfish. Je peux reproduire la même erreur avec le chemin "Java" dans Mac OS 'par défaut mais pas lors de l'utilisation d'un chemin absolu:
% /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -Xmx2300m -version java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511) Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode) % java -Xmx2300m -version Error occurred during initialization of VM Could not reserve enough space for object heap Could not create the Java virtual machine.
Pourrait-il être que vous n'avez pas assez d'espace disque sur votre système? Réservation de 4 Go de RAM peut nécessiter un système d'exploitation Mac pour développer l'espace d'échange et vous ne pouvez pas avoir l'espace disque pour le faire. Malheureusement, cela m'a brûlé avant: - / p>
J'ai trouvé le problème. Pour certaines raisons que je ne comprends pas, l'argument "-D32" a été transmis dans la commande, demandant à démarrer en mode 32 bits. Lorsque vous ajoutez au fichier domain.xml, le poisson-verre commence. Veuillez noter que cette option n'est pas présente par défaut dans le fichier. p> p>