We have problems connecting a Microsoft Access Database (*.mdb file) as data source to the Confluence server (so we can use it with the SQL Plugin from Bob Swift Software).
Is there a guide or official way to configure this?
We already added the file tomcat-jdbc.jar to the /libs directory
(according to http://stackoverflow.com/questions/5723830/java-lang-classnotfoundexception-org-apache-tomcat-jdbc-pool-datasourcefactory)
and configured the following in the server.xml:
<Resource type="javax.sql.DataSource"
name="jdbc-odbc/OOPC"
maxActive="100"
maxIdle="30"
maxWait="10000"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="sun.jdbc.odbc.JdbcOdbcDriver"
url="jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=/mnt/srvdata/Intern/Oopc/oopc2k.mdb"
/>
Yet still the Confluence page displays:
Error rendering macro 'sql-query' : dataSource: OOPC not found.
And the server says (when starting):
WARNUNG: Failed to register in JMX: javax.naming.NamingException: Could not load resource factory class Root exception is java.lang.ClassNotFoundException: org.apache.tomcat.jdbc.pool.DataSourceFactory