I've read lots of other threads and the new document by vdodson: Using the BIRT Viewer with JBoss - Articles - BIRT Exchange. My situation differs from the latter document in that I'm using different birt and jboss versions, of course.
When I follow all the advice I've seen there is no indication in the reporting log file or the jmx console that a jndi connection is being tried. I have logging set to FINE (also tried FINER and FINEST) and the only entries have to do with direct jdbc.
Here's the data source from my test report:
com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/mydb dev ZGV2 java:/MyDB
The jndi data source is definitely functional since it is in use by other parts of the web app. I see its entry in the jndi tree.
I've tried many variations on the data source definition above, including changing the odaURL property to be incorrect. In that case the connection fails with a jdbc error. The user and password are valid for both the jdbc connection and the jndi connection.
Any additional advice on getting this to work in my situation? Why would I see no indication that jndi is being attempted?
Thanks,
Kim




MultiQuote