javax.servlet.ServletException: Servlet execution threw an exception
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:260)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at com.ibm.process.web.sys.HibernateFilter.doFilter(HibernateFilter.java:62)
.......
当服务器抛出这类莫名其妙的错误时,有可能是因为服务器内部的异常被自己配置的Filter给拦截了,解决方法就是先暂时把web.xml下的filter-mapping注释掉,真正的错误就会抛出到页面上了。
如上例就是com.ibm.process.web.sys.HibernateFilter.doFilter这个方法抛了异常,但无法打出具体信息,在web.xml里把这个filter注释掉后就能看到了。