Ich betreibe einen Server mit 256 MB RAM. Die maximale Heapspeichergröße, die ich für Java zuweisen kann, beträgt 110 MB. Wenn ich diese Parameter zu JAVA_OPTS hinzufüge, kann ich java -version ausführen. Das Problem ist, dass ich Tomcat mit diesen Parametern nicht ausführen kann. Die maximale Heapspeichergröße für Tomcat beträgt 40 MB. Ich weiß nicht, warum ich nicht mehr Speicher zuweisen kann?
Natürlich erhalte ich einen Fehler:
Ein Fehler ist während der Initialisierung der VM aufgetreten
Es konnte nicht genügend Speicherplatz für den Objektheap reserviert werden
Die Java-Virtual Machine konnte nicht erstellt werden.