Tomcat 7 mise en CreateJavaVM d'Erreur Échec de l'
J'ai un Apache tomcat 7.0.5 Server sur un ordinateur Windows Server R2 et j'ai déployé une application web ( java JSF), tout fonctionnait bien, mais il a soudainement cessé et ne fonctionne pas encore. quand j'essaie de le lancer, il me dit "Erreur 1067: Le Processus s'est terminé de façon inattendue" et Dans les journaux je obtenir ces fichiers:
tomcat7-stdout.2012-08-08.journal
2012-08-08 18:00:06 Commons Daemon procrun stdout initialized
communes-démon.2012-08-08.journal
[2012-08-08 19:02:30] [info] Commons Daemon procrun finished
[2012-08-08 19:13:02] [info] Commons Daemon procrun (1.0.4.0 64-bit) started
[2012-08-08 19:13:02] [info] Running 'Tomcat7' Service...
[2012-08-08 19:13:02] [info] Starting service...
[2012-08-08 19:13:02] [error] CreateJavaVM Failed
[2012-08-08 19:13:03] [info] Service started in 1000 ms.
[2012-08-08 19:13:03] [info] Run service finished.
[2012-08-08 19:13:03] [info] Commons Daemon procrun finished
tomcat7-stderr.2012-08-08.journal
2012-08-08 18:00:06 Commons Daemon procrun stderr initialized
Please use CMSClassUnloadingEnabled in place of CMSPermGenSweepingEnabled in the future
Unrecognized VM option '+HeapDumpOnOutOfMemoryError '
depuis j'ai eu quelques "perm gen' erreur de mémoire, j'ai ajouté quelques trucs à mon apache Tomcat propriétés, suivant ce lien comment gérer Perm Gen
donc mes Options Java ressembler à ceci:
-Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 7.0
-Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 7.0
-Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 7.0\endorsed
-Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 7.0\temp
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\logging.properties
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled
-XX:PermSize=256m
-XX:MaxPermSize=256m
-XX:+HeapDumpOnOutOfMemoryError
Toutes les idées pour lesquelles le serveur ne démarre plus? MERCI!
~Myy
OriginalL'auteur Myy | 2012-08-09
Vous devez vous connecter pour publier un commentaire.
Après avoir passé des heures à essayer de comprendre cela, je l'ai finalement trouvé. J'ai eu un espace supplémentaire à la fin de la commande de la machine virtuelle.
qui me donnait le Méconnu de la VM option.....
Merci pour votre lecture, j'espère quand vous obtenez cette erreur, vous pouvez prendre des précautions supplémentaires pour vérifier la syntaxe.
OriginalL'auteur Myy
pour gérer la mémoire, vous devez définir certains Xms et Xmx paramètre
Donc essayez d'ajouter :
ce qui concerne
OriginalL'auteur
L'erreur est sur l'option "HeapDumpOnOutOfMemoryError" qui n'est même pas indiqué dans votre post. Pouvez-vous poster une capture d'écran de l'onglet "Java" de la "tomcat" service de l'écran (similaire au lien que vous avez fourni) ? Cela va nous raconter l'une des options que vous utilisez et aussi de la mémoire que vous avez défini.
OriginalL'auteur souser
copier le fichier msvcr71.dll à partir de la corbeille dir de votre installation de java, à la poubelle dir de l'installation de tomcat.
OriginalL'auteur Vishal