我正在使用saiku的一体化版本并尝试将其连接到我的oracle DB。
当启动saiku-server时我得到一个错误,说它找不到oracle的jdbc驱动程序,即使我把驱动程序放在
赛酷服务器\ Tomcat的\ web应用\赛酷\ WEB-INF \ libojdbc14.jar
这是我的连接文件:
赛酷服务器\ Tomcat的\ web应用\赛酷\ WEB-INF \类\赛酷-数据源\的FoodMart
type=OLAP
name=foodmart
driver=mondrian.olap4j.MondrianOlap4jDriver
location=jdbc:oracle:thin:mondrian_user/mondrian_user@localhost:1521:XE;Catalog=res:foodmart/FoodMart.xml;JdbcDrivers=oracle.jdbc.driver.OracleDriver;
username=mondrian_user
password=mondrian_user
使用像mysql这样的dbms连接成功。
提前致谢。
答案 0 :(得分:1)
您应该将所有JDBC驱动程序添加到saiku-server/tomcat/webapps/saiku/WEB-INF/lib
文件夹。它适用于mysql,因为已经有正确文件夹(mysql-connector-java-5.1.17.jar
)中的jdbc驱动程序。
Saiku有一个documentation如何添加新的jdbc驱动程序。