type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: java.lang.OutOfMemoryError: PermGen spaceorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)javax.servlet.http.HttpServlet.service(HttpServlet.java:803)com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:177)cn.myapps.base.web.filter.OBPMFilterDispatcher.doFilter(OBPMFilterDispatcher.java:43)cn.myapps.base.web.filter.AjaxMultiLanguageFilter.doFilter(AjaxMultiLanguageFilter.java:42)cn.myapps.base.web.filter.PersistenceFilter.doFilter(PersistenceFilter.java:25)cn.myapps.base.web.filter.SecurityFilter.doFilter(SecurityFilter.java:92)cn.myapps.base.web.filter.EncodingFilter.doFilter(EncodingFilter.java:27)
root cause
java.lang.OutOfMemoryError: PermGen space
noteThe full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
解决方法:
在echo "Using CATALINA_BASE: $CATALINA_BASE"前加上
JAVA_OPTS="-server -XX:PermSize=256m -XX:MaxPermSize=512m"
在tomcat的bin目录下修改catalina.sh
# ----- Execute The Requested Command -----------------------------------------JAVA_OPTS="-server -XX:PermSize=256m -XX:MaxPermSize=512m"# Bugzilla 37848: only output this if we have a TTYif [ $have_tty -eq 1 ]; then echo "Using CATALINA_BASE: $CATALINA_BASE" echo "Using CATALINA_HOME: $CATALINA_HOME" echo "Using CATALINA_TMPDIR: $CATALINA_TMPDIR"
而只有在充满了艰辛的人生旅途中,始终调整好自己观风景的心态,