IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Problème avec Apache Tomcat


Sujet :

Tomcat et TomEE Java

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Juillet 2011
    Messages : 6
    Points : 1
    Points
    1
    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 éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    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.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Juillet 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Merci pour votre reponce, mais comment faire pour augmenter la taille

  4. #4
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    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

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Juillet 2011
    Messages : 6
    Points : 1
    Points
    1
    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
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Juillet 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    j'ai essayé mais il s'affiche le meme message d'erreur

  7. #7
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    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.

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Juillet 2011
    Messages : 6
    Points : 1
    Points
    1
    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 éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    tu as mis quoi exactment dans le vm options?

  10. #10
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

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

    Informations forums :
    Inscription : Juillet 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    La première fois j'ai tapé -Xmx512m
    et la 2eme j'ais tapé java -Xmx512m
    mais rien ne change !!

Discussions similaires

  1. Problème configuration Apache/Tomcat avec jk.mod
    Par Moutmouth dans le forum Apache
    Réponses: 3
    Dernier message: 24/12/2011, 18h14
  2. Problème avec apache
    Par WELCOMSMAIL dans le forum Apache
    Réponses: 8
    Dernier message: 14/08/2006, 14h53
  3. Problème avec Apache et Firefox
    Par b Oo dans le forum Apache
    Réponses: 1
    Dernier message: 08/06/2006, 12h45
  4. Autentification Silent Sign-on avec Apache Tomcat et LDAP
    Par jmottet dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 14/10/2005, 10h25
  5. Problème avec eclipse, tomcat et lomboz
    Par sheura dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 29/09/2004, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo