Tomcat ne démarre pas : n'est Pas en mesure de réserver suffisamment d'espace pour des tas d'objets
Lors du démarrage de tomcat, je reçois l'erreur
Pas en mesure de réserver suffisamment d'espace pour des Tas d'Objets
Pas en mesure de créer la machine virtuelle Java
J'ai googlé un peu et il semble que ce est un problème commun, mais le correctif qui est mentionné partout ne fonctionne pas pour moi.
Chaque endroit où ce problème a été mentionné dit "set CATALINA_HOME ou JAVA_OPTS." J'ai mis les valeurs pour les variables et réservé suffisamment d'espace pour la tête et permsize encore, mais je suis confronté au même problème.
Sur un briquet nœud: j'ai vérifié qu'il y a suffisamment d'espace disponible pour l'allocation.
Je suis en utilisant 32 bits pile et je suis en train de valeurs suivantes pour JAVA_OPTS et CATALINA_OPTS
-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
Il a 4 go de RAM.
OriginalL'auteur Balkrishan Nagpal | 2012-12-24
Vous devez vous connecter pour publier un commentaire.
Java sur Windows 32 bits nécessite un bloc contigu de mémoire - windows32 ne peut pas donner un trop grand bloc de mémoire, autant que je sache max 1,5 G (c'est la mémoire de l'XP fois), mais seulement que beaucoup plus, si la mémoire n'est pas trop fragmentée déjà (oui, je sais, les sons étranges de nos jours).
Donc, vous pouvez essayer de redémarrer votre machine et démarrer java/tomcat première chose, avant de vous lancer d'autres applications. Une autre option est de fournir moins de mémoire (essayez de combien est nécessaire vs disponible).
Aussi, pour les paramètres de production, je recommande toujours à avoir -Xms et -Xmx à avoir la même taille: Si quelque chose va mal, vous obtiendrez le résultat immédiatement, plus le bloc contigu de mémoire a été allouée déjà.
OriginalL'auteur Olaf Kock
Essayer de changer de Tomcat Arguments à "Ouvrir la configuration de lancement".
À Eclipse, à la vue des Serveurs, double-cliquez sur le serveur, cliquez sur "Ouvrir la configuration de lancement" lien. Dans l'écran qui s'affiche, clic sélectionnez "Arguments" de l'onglet, vous verrez une valeur se terminant similaires à:
-Dproperties.path=C:/dgoj/propriétés/local -Xms512m -Xmx1024m -XX:MaxPermSize=512m
Vous n'avez qu'à modifier la dernière valeur, XX:MaxPermSize, pour le définir comme:
XX:MaxPermSize=256m
Tomcat doit commencer bien maintenant
OriginalL'auteur Fran G Aparicio