java.lang.IllegalStateException: Cannot forward after response has been committed 猜测1:
IDE工具自身绑的tomcat或单独添加的tomcat好象是有区别的,你用的其中一个的话换另一个看看,
猜测2:
servlet中有多次的地址跳转,

解决方案 »

  1.   

    这应该不是tomcat的问题吧!你可以直接把你的web项目不通过编译工具直接部署到tomcat下
    在黑窗口运行试一下。
      

  2.   

    最后发现在Action里面先后调用了
    request.getRequestDispatcher("/xx.do?param=xxx" ).forward(request, response);
    return "xxx";导致重复提交了,我把return "xxx"替换成return "";就好了
      

  3.   

    response 已经提交掉了,但是还在操作所以会出错。
    也就是说你第二次用那个reposnse对象其实已经无效了。