birt报表,在生成的时候出现这个错误,求大神指点

 我来答
匿名用户
2015-08-07
展开全部
  BIRT作款功能强源报表工具其版本升级更新速度非快1.02.0直新 2.2.1版本论功能性能都极提高扩充BIRT提供标准J2EE实现组件发布支持J2EE应用web server服务器报表进行预览等操作家使用BIRT Viewer候能益纷繁参数设置云雾网论坛碰哪问题同官文档细致全所我些 参数进行简单系统总结希望能家BIRT发所帮助些参数2.2.1版本准请家特别注意

  1. Servlet模式说明

  查看BIRT Viewer自带web.xml文件看几pattern:
  frameset ----
  采用Ajax框架显示工具条导航条TOC面板实现复杂操作页处理导数据导报表打印等等该模式自report document文件(预览report design文件)特定目录(用户用参数指定定义web.xml)采用Ajax速度较慢
  run ----
  采用Ajax框架实现frameset复杂功能临report document文件(预览report design文件)支持页主要应用BIRT Designerpreview tab支持cancel操作其用采用Ajax速度较慢
  preview --- 没用Ajax框架直接调用底层Engine
  API报表进行render报表内容直接输浏览器种模式run模式调用相同Engine
  API唯区别于run采用Ajax获取报表内容preview直接输浏览器要支持页用户需要URL定义__page
  __pagerange参数两参数面详细说明需要特别说明几种预览模式preview速度快
  document ---
  该模式主要report design文件report
  document文件用户URL提定document文件存放路径(存放server端)未指定直接
  rptdocument发送客户端浏览器用户载客户端
  output --- 该模式类似于frameset自report
  document文件(预览report design文件)区别于output采用Ajax报表内容直接输浏览器
  parameter
  --- 该模式主要用于参数框般用户用用户直接通提供JSP
  Tag--parameterPage实现参数框需要直接调用
  download ---
  用于导报表数据CSV格式使用frameset工具条导数据功能用模式

  2. web.xml参数设置

  web.xml文件许参数用户应该根据自已需求发些参数深入解面我些参数做说明
  [BIRT_VIEWER_LOCALE]
  设置默认Locale信息暂没太意义Locale信息首先URL定义__locale准没定义找前浏览器Locale信息才用定义信息
  [BIRT_VIEWER_WORKING_FOLDER]
  设置BIRT
  Viewer工作目录用户report design或report
  document文件存放目录URL采用相路径预览些报表文件默认前根目录
  前支持三种形式:
  相路径 ---
  相前WEB应用context root.
  绝路径
  JAVA系统变量 --- 启服务器定义JVM系统变量java
  –Dmyworkingfolder=D:/reportsweb.xml用${myworkingfolder}进行引用
  [BIRT_VIEWER_DOCUMENT_FOLDER]
  设置document文件存放路径默认documents目录路径设置同
  [WORKING_FOLDER_ACCESS_ONLY]
  简单报表访问限制控制实现设true,哪能预览存放工作目录报表文件默认值false
  [BIRT_VIEWER_IMAGE_DIR]
  设置临图片存放路径默认report/images目录路径设置同工作目录设置
  [BIRT_VIEWER_LOG_DIR]
  设置志文件存放路径默认logs目录路径设置同工作目录设置
  [BIRT_VIEWER_LOG_LEVEL]
  设置志level选值:ALL|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST|OFF级别由高低
  [BIRT_VIEWER_SCRIPTLIB_DIR]
  设置用户script
  lib文件存放目录( 报表用Java Event Handler Class
  )默认值scriptlib路径设置同工作目录设置
  [BIRT_RESOURCE_PATH]
  设置用户资源存放路径些资源包括library文件image文件等默认前根目录路径设置同工作目录设置
  [BIRT_VIEWER_MAX_ROWS]
  设置获取dataset记录数主要应用于设计报表候预览报表记录数太花费间能引起out
  of
  memory问题默认限制
  [BIRT_VIEWER_MAX_CUBE_LEVELS]
  设置CUBE查询级数前面参数作用类似默认限制
  [BIRT_VIEWER_CUBE_MEMORY_SIZE]
  设置CUBE写memory值单位MB提高效率写内存比直接写硬盘快同要注意内存占用问题
  [BIRT_OVERWRITE_DOCUMENT]
  该参数主要用于frameset/output模式临document文件设true则每刷新页面都重新document文件false则重新用原document文件报表内容
  [BIRT_VIEWER_CONFIG_FILE]
  定义properties文件路径修改
  [BIRT_VIEWER_PRINT_SERVERSIDE]
  frameset工具条提供台服务器打印功能该参数设置打关闭台打印功能默认打选值:
  ON
  OFF
  [HTML_ENABLE_AGENTSTYLE_ENGINE]
  参数传递给Engine主要用于些CSS兼容性面问题默认值true

  3. viewer.properties参数设置

  viewer.properties文件主要定义些扩展参数
  # configurable variable for JSP base
  href. Please uncomment the below line.
  #base_url=http://127.0.0.1:8080
  该设置主要应用于代理服务器情况使用代理服务器request获取URI并非真URI需要定义
  #
  [EXTENSION
  SETTING]
  viewer.extension.html=html
  viewer.extension.pdf=pdf
  viewer.extension.postscript=ps
  viewer.extension.doc=doc
  viewer.extension.xls=xls
  viewer.extension.ppt=ppt
  定义输报表文件缀名format相关联
  #
  [OUTPUT FORMAT LABEL
  NAME]
  viewer.label.html=HTML
  viewer.label.pdf=PDF
  viewer.label.postscript=PostScript
  viewer.label.doc=Word
  viewer.label.xls=Excel
  viewer.label.ppt=PowerPoint
  定义导报表框报表格式列表format相关联名字更意义
  #
  [CSV
  SEPARATOR]
  viewer.sep.0=,
  viewer.sep.1=;
  viewer.sep.2=:
  viewer.sep.3=|
  viewer.sep.4=\t
  支持种CSV隔符用户增加新隔符(支持charstring)同需要修改JSP文件Messages.properties文件
  #
  [LOGGERS]
  # "logger."+class=level
  # if no level is specified or the text
  "DEFAULT",
  # then the default level from the web.xml will be
  used
  logger.org.eclipse.datatools.connectivity.oda=DEFAULT
  logger.org.eclipse.datatools.enablement.oda=DEFAULT
  前志都通Engine输需要其组件志输定义注意格式必须logger.org……且该组件必须实现javalogger
  单独该组件设置志级别设DEFAULT使用web.xml设置

  4. URL参数

  面些主要用URL参数
  __report
  定义要预览rptdesign文件路径支持相路径绝路径相路径相于web.xml定义工作目录
  __document
  定义要预览rptdocument文件路径同支持相绝路径相路径相于web.xml定义工作目录同定义__report
  __document参数__document优先未找相应document文件才design文件document文件
  (frameset/output)或直接renderdesign文件(preview/run)
  __title
  定义报表显示标题
  __showtitle
  否显示frameset模式标题部true
  | false
  __toolbar
  否显示frameset模式工具条true |
  false
  __navigationbar
  否显示frameset模式导航条true |
  false
  __parameterpage
  否强制弹或弹报表参数框true |
  false
  __format
  输报表格式默认html现支持:pdf | doc | xls | postscript |
  ppt
  __locale
  设置Locale信息 __locale=zh_CN
  注意必须家加语言
  __svg
  设置chart输否SVG格式输true |
  false
  framesetrun模式采用javascript判断客户端浏览器否支持svg并非所浏览器效
  __bookmark
  设置页面要定位书签名字
  __istoc
  指定定位书签TOC名字true,根据__bookmark参数值获取真书签名实现跳转主要用于定位TOC
  __rtl
  指定HTML页面输否需要right
  to left支持同家阅读习惯阿拉伯家右左
  __page
  指定要输报表页数依赖于报表页设计(page
  break)
  __pagerange
  指定要输报表页数范围1,3,5-9
  __resourceFolder
  定义资源目录路径同web.xmlBIRT_RESOURCE_PATH设置
  __asattachment
  否附件式载报表PDF或其格式默认inline
  __masterpage
  否要显示master
  pagetrue | false
  __designer
  该参数主要应用BIRT
  Designer环境读取cache报表参数等等般用true |
  false
  __overwrite
  该参数同web.xml定义参数web.xml全局设置URL通参数定义本操作设置
  __imageID
  内部参数用于image引用般用
  __maxrows
  设置Dataset查询记录数要注意设置全局影响面所请求主要用于BIRT
  Designer提高报表设计效率同web.xmlBIRT_VIEWER_MAX_ROWS设置
  __maxlevels
  设置查询获取Cube级数同面__maxrows主要用于BIRT
  Designer设计环境
  同web.xmlBIRT_VIEWER_MAX_CUBE_LEVELS设置
  __cubememsize
  同web.xmlBIRT_VIEWER_CUBE_MEMORY_SIZE参数设置
  __instanceid
  查看BIRT输HTML代码看些HTML
  Elementiid属性(table)instanceidEngine态提前预知所需要
  HTML代码值该参数主要获取reportlet(报表片断输报表Table或Chart)需要配合
  __isreportlet参数
  __isreportlet
  指定前输reportlettrue | false

  特别说明:输reportletBIRT现提供两种式
  1.
  要输象(表格或Chart)定义bookmark用面URL输reportlet.
  http://localhost:8080/birt/frameset?__report=test.rptdesign&__bookmark=bk&__isreportlet=true
  2.
  采用instanceid值事先预知需要预览HTML代码用面URL输reportlet.
  http://localhost:8080/birt/output?__report=test.rptdesign&__instanceid=iid&__isreportlet=true
  要注意reportlet支持document文档预览design文档输reportlet必须要使用frameset/output(自document文档)
  __clean
  BIRT临些文件都session相关比临document文件image文件些文件通session进行管理参数指定否需要session
  timeout候清除些临文件默认值true
  true |
  false
  __dpi
  设置输Chartdpi数值
  __fittopage
  暂参数PDFpostscript格式报表效指定否调整至适合页面
  __pagebreakonly
  暂参数PDFpostscript格式报表效指定否采用BIRT报表内定页设置参数般需要__fittopage联合使用
  __agentstyle
  同web.xmlHTML_ENABLE_AGENTSTYLE_ENGINE参数设置
  ==========================
  台Server端打印相关参数
  ==========================
  __action
  定义执行指令名称前支持print指令用于台服务器打印
  __printer
  台打印机名称
  __printer_copies
  应打印机打印份数参数
  __printer_collate
  应打印机双面打印参数
  __printer_duplex
  应打印机duplex参数
  __printer_mode
  应打印机模式参数单色彩色
  __printer_pagesize
  应打印机纸型参数比A4
百度网友8350f62
2015-08-07 · 超过108用户采纳过TA的回答
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:112万
展开全部

我用的是FineReport报表软件,可能有点不一样,你这个错误提示的和Java运行错误中的NoClassDefFoundError,如果从Java编程的角度,我之前有整理过资料,由于这里篇幅有限我把那资料弄成Word吧,你看看,希望能帮到您

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式