什么是银行卡分类ODA功能

最近在学习birt报表在使用library公用数據源浏览报表时,出现了

      先说说报错的原因是由于找不到库所在的文件导致的因此解决办法是将库所在目录进行修改。

      首先查看工程的web.xml攵件中“BIRT_RESOURCE_PATH”属性的设置此属性设置的是“用户资源存放路径,这些资源包括 library 文件image 文件等。默认是当前根目录”比如我的设置为“/library”,则表示是所有的库文件都是在跟木下的library目录下

      查看报错报表文件的xml,发现引入的库路径为“library/ds.rptlibrary”这是在将库文件拖放到报表文件时自動添加的,此时完成报表后在预览和运行时可以正常看到结果但是在tomcat下会执行出错,即标题提示的错误

      b.点击eclipse上方的菜单栏“窗口”→“首选项”,左侧找到“报表设计”→“资源”点击“选择”找到当前工程下的library目录,然后确定退出

个人理解首选项中设置的资源属性是相对工程的library配置,当拖放library到报表文件时birt会读取此配置并添加相对路径(默认为当前工程路径,因此当此配置为空时添加的是library/ds.rptlibrary)此時预览报表正常。当启动tomcat后web.xml中的配置则会将此配置定义为library目录下,然后再根据默认的配置library/ds.rptlibrary查找此时查找库的路径相对于工程下的“/library/library/ds.rptlibrary”攵件,此时当然找不到库文件了修改后则保证了在预览和在tomcat下运行报表时查找的路径均为工程下的library目录,从而保证了报表正常解析


你对这个回答的评价是

来自科學教育类芝麻团 推荐于

“oda nobunaga”是个多义词,它可以指织田信长(战国第一风云儿), 织田信长(日本战国第一大名将), 织田信长(木村拓哉主演的日本电影), 织田信长(山冈庄八创作的时代小说), 织田信长(英雄杀武将牌)

本回答被提问者和网友采纳

你对这个回答的评价是?

我要回帖

更多关于 银行卡 的文章

 

随机推荐