You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Dave <ja...@yahoo.com> on 2008/02/02 10:53:52 UTC

JasperException: PermGen space

Hi, I am using JBoss 4.0.5GA on Federa Core 6 Linux for JSF application. After running for two days, got the following exception on server side. How to avoid it? Thanks for help. Dave
   
  Caused by: org.apache.jasper.JasperException: PermGen space
        at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:455)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
        at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)

       
---------------------------------
Looking for last minute shopping deals?  Find them fast with Yahoo! Search.

Re: JasperException: PermGen space

Posted by simon <si...@chello.at>.
On Sat, 2008-02-02 at 01:53 -0800, Dave wrote:
> Hi, I am using JBoss 4.0.5GA on Federa Core 6 Linux for JSF
> application. After running for two days, got the following exception
> on server side. How to avoid it? Thanks for help. Dave
>  
> Caused by: org.apache.jasper.JasperException: PermGen space

The PermGen exception is a generic "out of memory" type problem in the
jvm. It is a JVM issue, and not a software bug.

The solution is to increase the PermGen memory setting for the jvm, via
the option

java -XX:MaxPermGen=256m ....

or similar.

And in future, please do NOT post to multiple email lists
simultaneously. Pick one, and if no answer is received, *then* try again
with a different one.

Regards,
Simon


AW: JasperException: PermGen space

Posted by René Günther <re...@innflow.com>.
Extend your PermGen. But the garbage collector is not working well for
PermGen as far as I know. So after some redeploys PermGen will strike back:

http://my.opera.com/karmazilla/blog/2007/03/13/good-riddance-permgen-outofme
moryerror

At least I got the problem that I always end up this exception after some
redeploys.

 

René

 

 

Von: Dave [mailto:javaone9@yahoo.com] 
Gesendet: Samstag, 2. Februar 2008 09:54
An: Tomcat Users List; users@myfaces.apache.org
Betreff: JasperException: PermGen space

 

Hi, I am using JBoss 4.0.5GA on Federa Core 6 Linux for JSF application.
After running for two days, got the following exception on server side. How
to avoid it? Thanks for help. Dave

 

Caused by: org.apache.jasper.JasperException: PermGen space
        at
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWra
pper.java:455)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3
77)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:173)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.
java:672)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDis
patcher.java:463)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch
er.java:398)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher
.java:301)
        at
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(Servl
etExternalContextImpl.java:419)

  

  _____  

Looking for last minute shopping deals? Find
<http://us.rd.yahoo.com/evt=51734/*http:/tools.search.yahoo.com/newsearch/ca
tegory.php?category=shopping>  them fast with Yahoo! Search.


Resources / docBase question

Posted by Chris Hut <ch...@onetruemedia.com>.
Hi all,

I'm wondering how to point Tomcat to an expanded webapp location whose
resources are served from a different location.

It's easy to point Tomcat to external resources by providing a
deployment descriptor; for example, if I have the following in
${CATALINA_BASE}/conf/Catalina/localhost/imageApp.xml:

<Context docBase="c:/images" />

Then requests for: localhost:8080/imageApp/foo.jpg will serve the file
from c:/images/foo.jpg

But, I want to add servlet filtering to the webapp with the class files
in my expanded application hierarchy (containing a WEB-INF/classes and
web.xml file):

<Context docBase="c:/source/imageApp" />

Now localhost:8080/images/foo.jpg will 404 (requested resource not
available) because the file isn't in the source/imageApp hierarchy -
makes sense so far.

I thought that configuring a <Resources> element for the <Context>,
redefining the docBase to my external directory, might do the trick:

<Context docBase="c:/source/imageApp">
	<Resources
className="org.apache.naming.resources.FileDirContext"
docBase="c:/images" />
</Context>

But image requests are still resulting in a 404 not found.

Is there a way (other than using symlinks) to run code from an expanded
webapp hierarchy docBase but serve static content from an external
location?

Thanks much!
Chris

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: JasperException: PermGen space

Posted by David Brown <da...@davidwbrown.name>.
Hello, also try to upgrade to 4.2.1 or 4.2.2 if not higher. HTH

Mariano López wrote ..
> Try adding more -XX:MaxPermSize when Jboss starts up.
> 
> Best regards,
> 
> Mariano
> 
> Dave escribió:
> > Hi, I am using JBoss 4.0.5GA on Federa Core 6 Linux for JSF application. After
> running for two days, got the following exception on server side. How to avoid
> it? Thanks for help. Dave
> >    
> >   Caused by: org.apache.jasper.JasperException: PermGen space
> >         at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:455)
> >         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
> >         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
> >         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
> >         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> >         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> >         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> >         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
> >         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
> >         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
> >         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> >         at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
> >
> >        
> > ---------------------------------
> > Looking for last minute shopping deals?  Find them fast with Yahoo! Search.
> >   
> 
> 
> ---------------------------------------------------------------------
> To start a new topic, e-mail: users@tomcat.apache.org
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


Re: JasperException: PermGen space

Posted by Mariano López <ma...@gmail.com>.
Try adding more -XX:MaxPermSize when Jboss starts up.

Best regards,

Mariano

Dave escribió:
> Hi, I am using JBoss 4.0.5GA on Federa Core 6 Linux for JSF application. After running for two days, got the following exception on server side. How to avoid it? Thanks for help. Dave
>    
>   Caused by: org.apache.jasper.JasperException: PermGen space
>         at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:455)
>         at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
>         at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>         at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
>         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
>         at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)
>
>        
> ---------------------------------
> Looking for last minute shopping deals?  Find them fast with Yahoo! Search.
>   


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org