Tomcat startet nicht : Nicht in der Lage, reserve enough space for object heap
Beim Start von tomcat bekomme ich die Fehlermeldung
Nicht in der Lage, reserve enough space for Object Heap
Nicht in der Lage zu erstellen, die Java virtual machine
Ich ein wenig gegoogelt und es scheint, dass dies ist ein häufiges problem aber das Update wurde erwähnt, überall funktioniert bei mir nicht.
Jedem Ort, wo dieses problem erwähnt wurde, sagte, "set CATALINA_HOME oder JAVA_OPTS." Ich habe die Werte für die beiden Variablen und reserviert genug Platz für Kopf und permsize aber immer noch stehe ich vor dem gleichen Problem.
Auf einem helleren Knoten: ich habe überprüft, dass genug Platz vorhanden ist, für die Zuweisung.
Ich bin mit 32-bit stack, und ich bin der Einstellung werden folgende Werte für JAVA_OPTS und CATALINA_OPTS
-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m
Es hat 4GB RAM.
InformationsquelleAutor Balkrishan Nagpal | 2012-12-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Java auf 32-bit-Windows benötigt einen zusammenhängenden block von Speicher - windows32 nicht geben, zu groß, ein block von Speicher, AFAIK max 1,5 G (dies ist Speicher, der wieder von der XP-Zeiten), aber nur, wenn der Speicher nicht fragmentiert ist schon (ja, ich weiß, klingt komisch, heutzutage).
Also, könnten Sie versuchen, starten Sie Ihren Rechner und starten Sie das java/tomcat erste Sache, bevor Sie andere Anwendungen starten. Eine weitere option ist es, mit weniger Speicher (ausprobieren, wie viel ist erforderlich vs. vorhanden).
Auch für die Produktion der Einstellungen, empfehle ich immer zu haben -Xms und -Xmx, die selbe Größe haben: Wenn etwas schief geht, bekommen Sie sofort ein Ergebnis, plus die zusammenhängenden block von Speicher zugewiesen wurde bereits.
InformationsquelleAutor Olaf Kock
Versuchen Sie, Tomcat Argumente auf "Open launch configuration".
In Eclipse, bei Servern anzuzeigen, doppelklicken Sie auf server, klicken Sie auf "Open launch configuration" - link. Auf dem Bildschirm, der angezeigt wird, klicken Sie, wählen Sie "Argumente" - Registerkarte, werden Sie sehen, ein Wert Ende ähnlich:
-Dproperties.path=C:/dgoj/Eigenschaften/lokale -Xms512m -Xmx1024m -XX:MaxPermSize=512m
Ändern Sie lediglich den letzten Wert, XX:MaxPermSize, um es als:
XX:MaxPermSize=256m
Tomcat starten sollte gut jetzt
InformationsquelleAutor Fran G Aparicio