Bei Systeme mit geringem Arbeitsspeicher und inbesondere bei 32bit-Systemen kann es vorkommen, dass der Serverstart fehlschlägt, wenn das System nicht genügend (zusammenhängenden) Arbeitsspeicher für das Programm zur Verfügung stellen kann.
Erfahrene IT-User können in diesem Fall als Workaround versuchen den angeforderten Arbeitsspeicher über JVM-Einstellungen zu reduzieren. Dazu im Ordner server/bin/setenv.bat folgende Zeile anpassen:
set CATALINA_OPTS="-Xmx768m"
Hier kann ein geringerer Wert gewählt werden bzw. die Einstellung -Xms mit einem geringeren Wert hinzugefügert werden, z.B.
set CATALINA_OPTS="-Xms256m -Xmx512m"
Wählt man den Wert zu niedrig kann es sein, dass der Server langsamer läuft oder größere Operationen gar nicht mehr durchführen kann. Daher sollte man dies nur schrittweise nach unten korrigieren (oder besser einen Rechner mit mehr Speicher auftreiben;)). Unter 300MB sollte man mit Xmx nicht gehen.