Erro no Struts 2

Estou recebendo este erro, as vezes.

javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen space
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413)

Alguém saberia explicar?

Você deve estar usando alguma collection e adicionando os beans a ela, mas está sobrecarregando o heapSpace (memória).
Tente filtrar as pesquisas, ou implementar algum tipo de paginação.

E mais uma coisa, quando a aplicação no tomcat fica em stop, como eu faço para achar o erro?
Se no catalina.out não mostra nada.

Depois de acontcer este problema com a memória a aplicação não inicializa e no catalina.out aparece este erro:

Jun 12, 2008 10:22:07 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/MyApp] startup failed due to previous errors
log4j:WARN No appenders could be found for logger (org.apache.struts2.config.PropertiesSettings).
log4j:WARN Please initialize the log4j system properly.
Jun 12, 2008 10:22:44 AM org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
Jun 12, 2008 10:22:44 AM org.apache.catalina.core.StandardContext start
SEVERE: Context [/MyApp] startup failed due to previous errors
Jun 12, 2008 10:43:30 AM org.apache.catalina.core.StandardService stop

Estou usando o tomcat6 e struts2