Exception in thread main java.lang.OutOfMemoryError: PermGen space

Java

03/08/2011

Águem pode ajudar a resolver este erro , não estou conseguindo seguir nos meus estudos quando vou fazer o deploy da aplicação acontece este erro .
Exception in thread "main" java.lang.OutOfMemoryError: PermGen space
Erlon Carlos

Erlon Carlos

Curtidas 0

Respostas

Davi Costa

Davi Costa

03/08/2011

GlassFish que vc está usando?

Simula para gente ospassos que vc fez, para gerar esse erro.

att Davi
GOSTEI 0
Erlon Carlos

Erlon Carlos

03/08/2011

To usando o Tomcat 7 , quando faço alteração no projeto que faz o deploy ele não inicia o servido e da este erro .
GOSTEI 0
Erlon Carlos

Erlon Carlos

03/08/2011

Olhe o que acontece quando mando iniciar o tomcat 7
Using CATALINA_BASE:   "C:\Users\lonlon\.netbeans\7.0\apache-tomcat-7.0.14.0_base"Using CATALINA_HOME:   "C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.14"Using CATALINA_TMPDIR: "C:\Users\lonlon\.netbeans\7.0\apache-tomcat-7.0.14.0_base\temp"Using JRE_HOME:        "C:\Program Files\Java\jdk1.6.0_23"Using CLASSPATH:       "C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.14\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.14\bin\tomcat-juli.jar"03/08/2011 17:09:45 org.apache.catalina.core.AprLifecycleListener initINFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_23\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;c:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Java\jdk1.6.0_23\bin03/08/2011 17:09:45 org.apache.coyote.AbstractProtocolHandler initINFO: Initializing ProtocolHandler ["http-bio-8084"]03/08/2011 17:09:45 org.apache.coyote.AbstractProtocolHandler initINFO: Initializing ProtocolHandler ["ajp-bio-8009"]03/08/2011 17:09:45 org.apache.catalina.startup.Catalina loadINFO: Initialization processed in 634 ms03/08/2011 17:09:45 org.apache.catalina.core.StandardService startInternalINFO: Starting service Catalina03/08/2011 17:09:45 org.apache.catalina.core.StandardEngine startInternalINFO: Starting Servlet Engine: Apache Tomcat/7.0.1403/08/2011 17:09:45 org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor EboxbrasilJava.xml from C:\Users\lonlon\.netbeans\7.0\apache-tomcat-7.0.14.0_base\conf\Catalina\localhost03/08/2011 17:09:53 com.sun.faces.config.ConfigureListener contextInitializedINFO: Inicializando Mojarra 2.1.1 (FCS 20110408) para o contexto '/EboxbrasilJava'03/08/2011 17:09:54 com.sun.faces.spi.InjectionProviderFactory createInstanceINFO: JSF1048: Anotações PostConstruct/PreDestroy presentes.  Os métodos ManagedBeans marcados com essas anotações informarão as anotações processadas.03/08/2011 17:09:55 org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor manager.xml from C:\Users\lonlon\.netbeans\7.0\apache-tomcat-7.0.14.0_base\conf\Catalina\localhost03/08/2011 17:09:55 org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor ROOT.xml from C:\Users\lonlon\.netbeans\7.0\apache-tomcat-7.0.14.0_base\conf\Catalina\localhost03/08/2011 17:09:55 org.apache.catalina.startup.HostConfig deployDescriptorINFO: Deploying configuration descriptor WebApplication3.xml from C:\Users\lonlon\.netbeans\7.0\apache-tomcat-7.0.14.0_base\conf\Catalina\localhostjava.lang.OutOfMemoryError: PermGen spaceException in thread "main" java.lang.OutOfMemoryError: PermGen space at java.lang.Throwable.getStackTraceElement(Native Method) at java.lang.Throwable.getOurStackTrace(Throwable.java:591) at java.lang.Throwable.printStackTrace(Throwable.java:462) at java.lang.Throwable.printStackTrace(Throwable.java:451) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450)
GOSTEI 0
Robson Teixeira

Robson Teixeira

03/08/2011

Pode parecer boba a pergunta mas No seu tomcat so tem o projeto '/EboxbrasilJava' fazendo deploy????ou tem mais projeto tentando fazer deploy???? se tiver remova o projeto ou crie outra instancia do tomcat no seu IDE e configure para trabalhar em outra porta.   espero ter ajudado att  robson
GOSTEI 0
Davi Costa

Davi Costa

03/08/2011

Tb pode ser que com sua aplicação no ar, vc altere algum fonte(.java)e seu servidor esteja configurado para fazer deploy automático, desse modo após um número curto de alterações que vc faz e salva o arquivo com a aplicação no ar ele dá esse erro. Eu não lembro de ter passado por isso no tomcat, tenho sempre mania de matar o servidor e levantar denovo (acho que o tomcat sobe muito rápido) e também quando kero testar alguma alteração sem ter matar o servidor e levantar denovo uso a aba deploy em modo debug que dá praticamente no mesmo.

att Davi
GOSTEI 0
Erlon Carlos

Erlon Carlos

03/08/2011

Obrigado galera pela ajuda, instalei outra instancia do tomcat e não deu mais o erro 
GOSTEI 0
Davi Costa

Davi Costa

03/08/2011

Show de bola Erlon, assim que possível fechar o chamado.
abcs
att Davi
GOSTEI 0
POSTAR