2010-08-08 4 views
0

Quelle est la quantité minimale de mémoire requise pour démarrer JVM? J'ai le moins cher Burstnet VPS (512 Mo de mémoire) et java installé. Lorsque je tape java, il ditinstaller exécuter Tomcat sur VPS/Burstnet

$java 
Error occurred during initialization of VM 
Could not reserve enough space for object heap 
Could not create the Java virtual machine. 

Lorsque je tape dessus, il y a encore autour autour de 400 Mo de mémoire libre.

Le support me dit que la seule solution est d'augmenter ma mémoire, je doute de sa suggestion. En cas de mémoire insuffisante, j'ai essayé de créer un fichier d'échange, mais le fichier d'échange n'est pas autorisé car mon VPS fonctionne sur OpenVS et OpenVs n'autorise pas les fichiers d'échange. http://writereadspread.blogspot.com/2010/08/swap-on-vpsopenvs.html

Je serais beaucoup apprécié si vous pouvez répondre à l'une des questions suivantes:

Quelle est la cause du problème?
Quelle est la quantité minimale de mémoire requise pour installer JRE et JDK?
Si vous utilisez des applications Java sur VPS, quelle est votre mémoire et quel hôte utilisez-vous?

Répondre

1

Pour exécuter Tomcat sur VPS:
* si openjkd installé, désinstallez
* install sun-java linux installation
* installer tomcat
* run export JAVA_OPTS="-XX:MaxPermSize=64m -Xms16M -Xmx64m"
* démarrer Tomcat ./startup.sh

Questions connexes