java.lang.NoClassDefFoundError在Eclipse Kepler中运行Tomcat中的birt 4.3.1报告时出现异常

时间:2014-03-08 15:33:57

标签: birt

去年我一直在使用Birt 4.2.2连接到Windows 7中的Eclipse Juno中的PostgreSQL 9.1和Tomcat 7没有任何问题,并且运行正常。但是,我使用Eclipse Kepler和Birt 4.3.1在MacBookPro中创建了一个新的Birt项目,当我在Tomcat 7中部署项目时运行Java代码报告时,会显示以下异常:

Caused by: java.lang.NoClassDefFoundError: org/eclipse/datatools/enablement/ibm/util/ClientUtil 
at org.eclipse.datatools.enablement.ibm.db2.luw.DB2LUWDriverValuesProvider.locateDB2DriverJars(DB2LUWDriverValuesProvider.java:38)

但是,如果我在预览模式下运行报告,则运行正常,如果我使用Birt 4.2.2导入旧项目,则所有报告也都运行正常。

为什么会这样?如果我正在使用PostgreSQL,为什么在Exception中显示对DB2 Driver的访问?

感谢您的帮助。

0 个答案:

没有答案