|
Re: Driver definition could not be found [message #524415 is a reply to message #523987] |
Wed, 31 March 2010 20:24 |
|
Thomas,
Are you using a connection profile?
Jason
Thomas Hergenröder wrote:
> When run the report in Eclipse or with the deployed default war file
> it runs without problems.
>
> But when I used the web project generated by
> http://www.eclipse.org/downloads/download.php?file=/birt/dow nloads/drops/R-R1-2_5_2-201002221500/birt-wtp-integration-sd k-2_5_2.zip
> on the same Tomcat6 I get:
>
> java.lang.Exception: Driver definition could not be found.
> at
> org.eclipse.datatools.connectivity.DriverConnectionBase.getD riverDefinition(DriverConnectionBase.java:139)
>
> at
> org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnecti on.open(JDBCConnection.java:70)
>
> at
> org.eclipse.datatools.enablement.ibm.db2.internal.iseries.JD BCISeriesConnectionFactory.createConnection(JDBCISeriesConne ctionFactory.java:27)
>
> at
> org.eclipse.datatools.connectivity.internal.ConnectionFactor yProvider.createConnection(ConnectionFactoryProvider.java:83 )
>
> at
> org.eclipse.datatools.connectivity.internal.ConnectionProfil e.createConnection(ConnectionProfile.java:355)
>
> at
> org.eclipse.datatools.connectivity.sqm.internal.core.connect ion.ConnectionInfoImpl.initializeJDBCConnection(ConnectionIn foImpl.java:659)
>
> at
> org.eclipse.datatools.connectivity.sqm.internal.core.connect ion.ConnectionInfoImpl. <init>(ConnectionInfoImpl.java:644)
>
> at
> org.eclipse.datatools.connectivity.sqm.internal.core.connect ion.ConnectionFactory.createConnection(ConnectionFactory.jav a:38)
>
> at
> org.eclipse.datatools.connectivity.sqm.core.SQMConnectionFac tory.createConnection(SQMConnectionFactory.java:45)
>
> at
> org.eclipse.datatools.connectivity.sqm.internal.core.connect ion.ConnectionFactory.createConnection(ConnectionFactory.jav a:59)
>
> at
> org.eclipse.datatools.connectivity.internal.ConnectionFactor yAdapterProvider.createConnection(ConnectionFactoryAdapterPr ovider.java:114)
>
> at
> org.eclipse.datatools.connectivity.internal.ManagedConnectio n.createConnection(ManagedConnection.java:163)
>
> at
> org.eclipse.datatools.connectivity.internal.CreateConnection Job.run(CreateConnectionJob.java:56)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> java.lang.Exception: Driver definition could not be found.
> at
> org.eclipse.datatools.connectivity.DriverConnectionBase.getD riverDefinition(DriverConnectionBase.java:139)
>
> at
> org.eclipse.datatools.connectivity.drivers.jdbc.JDBCConnecti on.open(JDBCConnection.java:70)
>
> at
> org.eclipse.datatools.enablement.ibm.db2.internal.iseries.JD BCISeriesConnectionFactory.createConnection(JDBCISeriesConne ctionFactory.java:27)
>
> at
> org.eclipse.datatools.connectivity.internal.ConnectionFactor yProvider.createConnection(ConnectionFactoryProvider.java:83 )
>
> at
> org.eclipse.datatools.connectivity.internal.ConnectionProfil e.createConnection(ConnectionProfile.java:355)
>
> at
> org.eclipse.datatools.connectivity.internal.ManagedConnectio n.createConnection(ManagedConnection.java:166)
>
> at
> org.eclipse.datatools.connectivity.internal.CreateConnection Job.run(CreateConnectionJob.java:56)
>
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> 30.03.2010 09:26:26
> org.eclipse.birt.report.data.oda.jdbc.dbprofile.impl.Connect ion
> open(Properties)
> WARNUNG: Unable to open a connection with the database connection profile.
> org.eclipse.datatools.connectivity.oda.OdaException ;
> java.lang.Exception: Driver definition could not be found.
> at
> org.eclipse.birt.report.data.oda.jdbc.dbprofile.impl.Connect ion.open(Connection.java:113)
>
> at
> org.eclipse.birt.report.data.oda.jdbc.dbprofile.impl.Connect ion.open(Connection.java:57)
>
> at
> org.eclipse.datatools.connectivity.oda.consumer.helper.OdaCo nnection.open(OdaConnection.java:239)
>
> at
> org.eclipse.birt.data.engine.odaconsumer.ConnectionManager.o penConnection(ConnectionManager.java:165)
>
> at
> org.eclipse.birt.data.engine.executor.DataSource.newConnecti on(DataSource.java:190)
>
> at
> org.eclipse.birt.data.engine.executor.DataSource.open(DataSo urce.java:178)
> at
> org.eclipse.birt.data.engine.impl.DataSourceRuntime.openOdiD ataSource(DataSourceRuntime.java:208)
>
> (The exception stack goes on for a while)
>
> I call the viewer by the tag-library:
> <%@ taglib uri="/birt.tld" prefix="birt" %>
> <birt:viewer id="birtViewer"
> reportDesign="${param.report}"
> isHostPage="true"
> format="pdf">
> </birt:viewer>
>
> Right before I can connect to the DB. (To check If the user is allowed
> to generate reports at all.) The exception occurs whether I do this or not.
>
> I have put the driver-jar in
> - tomcat's-common-lib,
> the projects-WEB-INF/lib,
> " \WebContent\WEB-INF\platform\plugins\org.eclipse.birt.report
> .data.oda.jdbc_2.5.2.v20100205\drivers ". This at the same time or
> exclusively.
>
> Is there anyone who can help me?
|
|
|
|
|
|
Re: Driver definition could not be found [message #525820 is a reply to message #525592] |
Wed, 07 April 2010 20:54 |
|
Thomas,
I can not reproduce the issue. I just tried this with MySQL and the WTP
integration package and it worked fine. Can you verify that the driver
is not in another location in tomcats classpath? Can you also post the
report?
Thanks
Jason
Thomas Hergenröder wrote:
> yes, I did.
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.07967 seconds