前段时间做birt集成开发,遇到一个问题,报表始终不能正确生成
日志如下:
检查路径中Tidy.jar是存在的,初步判断是权限的问题。
在多次尝试后发现Tidy.jar 存在于2个地方
1. ReportEngine/configuration/org.eclipse.osgi/bundles/51/1/.cp/lib (黄色部分可能会有变化)
2. ReportEngine/plugins/org.eclipse.birt.report.engine.jar/lib/
configuration位置下的Tidy.jar是一个备份,当生成报表时会被更新。
当该位置没有写权限时,应用程序就会报上面的错误。
故保证configuration位置下的读写权限,报表将会被正确生成