现在的位置: 首页 > 综合 > 正文

Tomcat 报异常org.apache.catalina.core.standardwrappervalve invoke

2013年06月20日 ⁄ 综合 ⁄ 共 645字 ⁄ 字号 评论关闭

第一次
遇到这种错误最郁闷,因为根本没有语法错误,所有都是正确的,
req.getSession().setAttribute("isaudit", audit);
req.getSession().setAttribute("notaudit", notaudit);
req.getRequestDispatcher("proposer/applyHistory.jsp").forward(req,resp) ;

我在servlet端通过session发送信息,对方接收,看起来一点错都没有,就是会出现上面的异常,
最后上网找了找,结果我setAttribute里的第一个参数名isaudit 给改了改就好了,很难找这种错误。

网上说法:
org.apache.catalina.core.StandardWrapperValve invoke
今天写代码,竟然接连遇到这个异常好几次。debug几个小时才弄明白,晕。
上网找了些拼凑下做个总结,不保证准确无误,记下来仅供参考。
以下是错误原因:
1.servlet或jsp中,重复调用response的 getOutputStream(),response.getWriter()方法
2.form表单里没有 method="post" action=""参数
3.看JDBC操纵数据库的代码,仔细看,例如调用的对象的属性为null。
  Connection conn=null; 之后之就调用了conn.??的方法
  我就时错在这里
  仅供参考!

 

第二次
我的错误是sql语句写错误了。

【上篇】
【下篇】

抱歉!评论已关闭.