|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Brahim AboudrarÉtudiant Inscription : juillet 2011 Messages : 6 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() |
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. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Brahim AboudrarÉtudiant Inscription : juillet 2011 Messages : 6 ![]() |
Merci pour votre reponce, mais comment faire pour augmenter la taille
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() |
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. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Brahim AboudrarÉtudiant Inscription : juillet 2011 Messages : 6 ![]() |
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-XX N.B: c'est la solution proposé par Netbeans |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Brahim AboudrarÉtudiant Inscription : juillet 2011 Messages : 6 ![]() |
j'ai essayé mais il s'affiche le meme message d'erreur
|
|
|
00
|
|
|
#7 |
|
Expert Confirmé Sénior
![]() ![]() |
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. |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Brahim AboudrarÉtudiant Inscription : juillet 2011 Messages : 6 ![]() |
J'ai trouvé l'endroit ou je tape ce code, c'est VM option mais pas de résultat positive.
|
|
|
00
|
|
|
#9 |
|
Expert Confirmé Sénior
![]() ![]() |
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. |
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Brahim AboudrarÉtudiant Inscription : juillet 2011 Messages : 6 ![]() |
La première fois j'ai tapé -Xmx512m
et la 2eme j'ais tapé java -Xmx512m mais rien ne change !! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com