2013-01-16 1 views
0

내 gwt 웹 응용 프로그램에서 나는 몬드리안을 사용하고 있습니다. 내가하는 방법이 있습니다 createConnectString (스키마)의몬드리안 olap - DriverManager.getConnection 오류

private Result executeMdxQuery(String queryString, Schema schema) throws InterruptedException { 
CatalogLocatorImpl locator = new CatalogLocatorImpl(); 
Connection mdxConnection = DriverManager.getConnection(createConnectString(schema), locator); 

return executeMdxQuery(queryString, mdxConnection); 
} 

결과

Provider=mondrian;Jdbc=jdbc:mysql://localhost/dds?user=root&password=qwerty;Catalog=/home/vskovalenko/schemas/air_new_zealand_monthly_traffic.xml;JdbcDrivers=com.mysql.jdbc.Driver; 

그것이 내의 모든 데이터가 올바른 (파일 적어도 DB 자격 증명 및 경로)이 될 것입니다,이 방법은 발생 아무 예외도, 그것은 조용히 죽고 아무것도 말하지 않는다. 나는 어디로 가야합니까?

+0

없음 포인트는 GWT 태그가없는! 이는 서버 측 문제 일뿐입니다. – SSR

답변

0

연결하려면 olap4j API을 사용해야합니다. 이렇게하면 응용 프로그램 서버가 Mondrian에 대한 연결을 관리하고 풀링 할 수 있습니다.

몬드리안 서버 인스턴스에 대한 추가 제어가 필요하면 클래스 MondrianServer을 살펴 봐야합니다.

0

는 코드에 다음 코드를 추가하고 다시 시도 :

Class.forName("mondrian.olap4j.MondrianOlap4jDriver");