报表知识库
后台批量打印报错
问题描述:
在报表主目录下再分目录存放报表(例如:reportFiles目录下有AA目录AA下有BB目录)调用批量打印找不到文件,报表参数格式串为:{/cfm/frm/custTable.raq(CONS_NO=6440101)}{/cfm/frm/custTable.raq(CONS_NO=03510001)}.只有当在reportConfig里把报表存放的主目录设为报表存放的当前目录才不报错,但是为了维护的方便在报表主目录下是要对报表进行分类的。
错误信息:报表日志里没有报错,java控制台的错误信息为:
java.io.FileNotFoundException: http://localhost:8080/sgpms/reportServlet? action=1&fileName=/cfm/frm/custTable.raq&srcType=file¶mString=CONS_NO%3D6440101
解决办法:
检查web.xml文件发现,reportServlet没有配置,这样就导致了http://localhost:8080/sgpms/reportServlet?action=1&fileName=/cfm/frm/custTable.raq&srcType=file¶mString=CONS_NO%这个url找不到。