本帖最后由 huang_w 于 2009-12-01 11:46:10 编辑

解决方案 »

  1.   

    报表的路径不对
    不要放在WEB-INF下面
      

  2.   

    我已经放在WEB-INF下面了 只是在里面多加了一个report文件夹,应该没有影响啊
      

  3.   

    你放在WEB-INF下面程无权限访问的,
    改放在webroot/report下看看
      

  4.   


    把report移到webroot下还是一样,不行。怪了我本机在web-inf下能很好的运行
    别人更新我的代码后,在他们的机子不管在web-inf里还是在webroot里运行,都不行.
    唯一区别就是他们JDK是1.5 我的是1.6的
    jasperreport文件我用的是ireport3.6.0编译的
      

  5.   

    找到原因了,原来我以为ireport有编译功能就不用写代码编译了
    别的机子上把代码     JasperCompileManager.compileReportToFile(
                        "WEB-INF/report/navireport.jrxml",
                        "WEB-INF/report/navireport.jasper");

    加上后就没问题了.