+ Répondre à la discussion
Affichage des résultats 1 à 10 sur 10
  1. #1
    Invité de passage
    Homme Profil pro Brahim Aboudrar
    Étudiant
    Inscrit en
    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

  2. #2
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro David Delbecq
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    21 819
    Détails du profil
    Informations personnelles :
    Nom : Homme David Delbecq
    Âge : 35
    Localisation : Belgique

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

    Informations forums :
    Inscription : avril 2007
    Messages : 21 819
    Points : 41 337
    Points
    41 337

    Par défaut

    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.
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et

  3. #3
    Invité de passage
    Homme Profil pro Brahim Aboudrar
    Étudiant
    Inscrit en
    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

    Merci pour votre reponce, mais comment faire pour augmenter la taille

  4. #4
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro David Delbecq
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    21 819
    Détails du profil
    Informations personnelles :
    Nom : Homme David Delbecq
    Âge : 35
    Localisation : Belgique

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

    Informations forums :
    Inscription : avril 2007
    Messages : 21 819
    Points : 41 337
    Points
    41 337

    Par défaut

    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
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et

  5. #5
    Invité de passage
    Homme Profil pro Brahim Aboudrar
    Étudiant
    Inscrit en
    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

    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

  6. #6
    Invité de passage
    Homme Profil pro Brahim Aboudrar
    Étudiant
    Inscrit en
    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

    j'ai essayé mais il s'affiche le meme message d'erreur

  7. #7
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro David Delbecq
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    21 819
    Détails du profil
    Informations personnelles :
    Nom : Homme David Delbecq
    Âge : 35
    Localisation : Belgique

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

    Informations forums :
    Inscription : avril 2007
    Messages : 21 819
    Points : 41 337
    Points
    41 337

    Par défaut

    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.
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et

  8. #8
    Invité de passage
    Homme Profil pro Brahim Aboudrar
    Étudiant
    Inscrit en
    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

    J'ai trouvé l'endroit ou je tape ce code, c'est VM option mais pas de résultat positive.

  9. #9
    Expert Confirmé Sénior
    Avatar de tchize_
    Homme Profil pro David Delbecq
    Responsable de service informatique
    Inscrit en
    avril 2007
    Messages
    21 819
    Détails du profil
    Informations personnelles :
    Nom : Homme David Delbecq
    Âge : 35
    Localisation : Belgique

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

    Informations forums :
    Inscription : avril 2007
    Messages : 21 819
    Points : 41 337
    Points
    41 337

    Par défaut

    tu as mis quoi exactment dans le vm options?
    Tchize (Чиз) faq java, cours java, javadoc. Pensez à et

  10. #10
    Invité de passage
    Homme Profil pro Brahim Aboudrar
    Étudiant
    Inscrit en
    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

    La première fois j'ai tapé -Xmx512m
    et la 2eme j'ais tapé java -Xmx512m
    mais rien ne change !!

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •