BIRT报告未与sql server jdbc 4.0连接

BIRT报告未与sql server jdbc 4.0连接,jdbc,sql-server-2012,birt,Jdbc,Sql Server 2012,Birt,当我在ApacheTomcat7.0.67中部署示例测试报告时,它运行正常,另一个报告与SQLServer2012连接。报表设计预览也在运行。BIRT报告设计管理驱动程序,添加了jdbc驱动程序,测试连接正常 sqljdbc4.0.jar已添加到apachetomact-BIRT\WEBINF\lib 但本地主机显示以下错误: org.eclipse.birt.report.engine.api.EngineException: An exception occurred during proc

当我在ApacheTomcat7.0.67中部署示例测试报告时,它运行正常,另一个报告与SQLServer2012连接。报表设计预览也在运行。BIRT报告设计管理驱动程序,添加了jdbc驱动程序,测试连接正常

sqljdbc4.0.jar已添加到
apachetomact-BIRT\WEBINF\lib

但本地主机显示以下错误:

org.eclipse.birt.report.engine.api.EngineException: An exception occurred during processing. Please see the following message for details: 
Cannot open the connection for the driver: org.eclipse.birt.report.data.oda.jdbc. Java Runtime Environment (JRE) version 1.8 is not supported by this driver. 
Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.

您删除了sqljdbc.jar吗?您必须删除它,在类路径上只能有一个。因此,删除
sqljdbc.jar
,只留下
sqljdbc4.jar
。在CLASS\u路径中,我只配置了一个jdbc4.jar C:\Program Files\Microsoft SQL Server JDBC Driver 3.0\sqljdbc\u 3.0.1301.101\u enu\sqljdbc\u 3.0\enu\sqljdbc4.jarBIRT design我已经创建了与SQL Server数据库com.Microsoft.sqlserver.JDBC.SQLServerDriver(v3.0)连接的设计报告在管理驱动程序sqljdbc4.jar中显示的预览数据和相同的rpt设计文件中,我将其复制并粘贴到C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\birtJAVA\u HOME C:\Program Files\Java\jdk1.8.0\u 60\bin