Précédent   Forum du club des développeurs et IT Pro > Java > Serveurs, conteneurs, et Java EE > Tomcat
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 05/11/2012, 20h12   #1
abobra
Invité de passage
 
Homme Brahim Aboudrar
Étudiant
Inscription : juillet 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Brahim Aboudrar
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 6
Points : 0
Points : 0
Par défaut Problème avec Apache Tomcat

Bon soir, quand j'intègre JasperReports à mon application jee avec le conteneur apache tomcat, le projet ne peut pas etre déployé, je reçu le problème suivant
java.lang.OutOfMemoryError: Java heap space
voici le log

5 nov. 2012 18:42:58 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Déploiement du descripteur de configuration C:\Users\Brahim\AppData\Roaming\NetBeans\7.2.1\apache-tomcat-7.0.27.0_base\conf\Catalina\localhost\Stagiaire.xml
5 nov. 2012 18:43:03 org.apache.tomcat.util.modeler.BaseModelMBean invoke
GRAVE: Exception invoking method check
java.lang.OutOfMemoryError: Java heap space
at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.<init>(XMLEntityManager.java:399)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.<init>(XML11Configuration.java:513)
at com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.<init>(XIncludeAwareParserConfiguration.java:125)
at com.sun.org.apache.xerces.internal.parsers.XIncludeAwareParserConfiguration.<init>(XIncludeAwareParserConfiguration.java:86)
at sun.reflect.GeneratedConstructorAccessor5.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.sun.org.apache.xerces.internal.parsers.ObjectFactory.newInstance(ObjectFactory.java:349)
at com.sun.org.apache.xerces.internal.parsers.ObjectFactory.createObject(ObjectFactory.java:154)
at com.sun.org.apache.xerces.internal.parsers.ObjectFactory.createObject(ObjectFactory.java:97)
at com.sun.org.apache.xerces.internal.parsers.SAXParser.<init>(SAXParser.java:98)
at com.sun.org.apache.xerces.internal.parsers.SAXParser.<init>(SAXParser.java:83)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.<init>(SAXParserImpl.java:332)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.<init>(SAXParserImpl.java:122)
at com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl.newSAXParser(SAXParserFactoryImpl.java:76)
at org.apache.tomcat.util.digester.Digester.getParser(Digester.java:677)
at org.apache.catalina.startup.ContextConfig.createWebXmlDigester(ContextConfig.java:496)
at org.apache.catalina.startup.ContextConfig.init(ContextConfig.java:816)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:363)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:139)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:530)
at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1471)
NotifyUtil::java.lang.OutOfMemoryError: Java heap space
at java.io.BufferedWriter.<init>(BufferedWriter.java:87)
at java.io.BufferedWriter.<init>(BufferedWriter.java:70)
at java.io.PrintStream.init(PrintStream.java:83)
at java.io.PrintStream.<init>(PrintStream.java:125)
at sun.net.http://www.http.HttpClient.openServe...lient.java:396)
at sun.net.http://www.http.HttpClient.openServe...lient.java:529)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:860)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:801)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:726)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:904)
at org.netbeans.modules.web.monitor.server.NotifyUtil$RecordSender.run(NotifyUtil.java:267)

NotifyUtil::java.lang.OutOfMemoryError: Java heap space

NotifyUtil::java.lang.OutOfMemoryError: Java heap space

NotifyUtil::java.lang.OutOfMemoryError: Java heap space

NotifyUtil::java.lang.OutOfMemoryError: Java heap space



le meme projet marche tres tres bien avec glasfish
quelqu'un peut m'aider et Merci
abobra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2012, 10h42   #2
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 421
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 421
Points : 33 169
Points : 33 169
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Visiblement, ton tomcat n'a pas assez de mémoire pour ton projet, regarde à augmenter la quantité de mémoire allouée au tomcat (par défaut 64M) afin que ton projet puisse s'y charger.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2012, 13h22   #3
abobra
Invité de passage
 
Homme Brahim Aboudrar
Étudiant
Inscription : juillet 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Brahim Aboudrar
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 6
Points : 0
Points : 0
Merci pour votre reponce, mais comment faire pour augmenter la taille
abobra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2012, 14h24   #4
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 421
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 421
Points : 33 169
Points : 33 169
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Il faut regarder dans netbeans, tu dois surement avoir quelque part un case pour passer des paramètres supplémentaire à la jvm de ton conteneur. Il suffit de rajouter dans ces paramètres

-Xmx256m

pour 256M
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2012, 15h49   #5
abobra
Invité de passage
 
Homme Brahim Aboudrar
Étudiant
Inscription : juillet 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Brahim Aboudrar
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 6
Points : 0
Points : 0
meme que j'ajoute le ligne de code ci dessous au fichier de configuration de netbeans le probleme reste le meme
-J-Xms256m -J-Xmx512m -J-XXermSize=512m -J-XX:MaxPermSize=512m
N.B: c'est la solution proposé par Netbeans
abobra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2012, 15h53   #6
abobra
Invité de passage
 
Homme Brahim Aboudrar
Étudiant
Inscription : juillet 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Brahim Aboudrar
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 6
Points : 0
Points : 0
j'ai essayé mais il s'affiche le meme message d'erreur
abobra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2012, 15h55   #7
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 421
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 421
Points : 33 169
Points : 33 169
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
ne confond pas le fichier de configuration de netbeans (qui détermine la mémoire de netbeans) et le fichier de configuration de tomcat (qui détermine la mémoire de tomcat). Ce sont des processus séparés.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2012, 16h04   #8
abobra
Invité de passage
 
Homme Brahim Aboudrar
Étudiant
Inscription : juillet 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Brahim Aboudrar
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 6
Points : 0
Points : 0
J'ai trouvé l'endroit ou je tape ce code, c'est VM option mais pas de résultat positive.
abobra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2012, 16h23   #9
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 421
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 421
Points : 33 169
Points : 33 169
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
tu as mis quoi exactment dans le vm options?
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2012, 16h34   #10
abobra
Invité de passage
 
Homme Brahim Aboudrar
Étudiant
Inscription : juillet 2011
Messages : 6
Détails du profil
Informations personnelles :
Nom : Homme Brahim Aboudrar
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2011
Messages : 6
Points : 0
Points : 0
La première fois j'ai tapé -Xmx512m
et la 2eme j'ais tapé java -Xmx512m
mais rien ne change !!
abobra est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 14h13.


 
 
 
 
Partenaires

Hébergement Web