如何安装geomondrian
How to install geomondrian
我已经按照说明安装了here
1.JRE 并设置路径
2.Tomacat 8
3.PostgreSQL/PostGIS
我已经按照描述在 postgreSQl 中安装了他们的 simple_geofoodmart
然后我将 geomondrian.war 放在 webapps 子目录 Tomcat 中。
知道我什么时候去 localhost:8080/geomondrian 我被重定向到 http://localhost:8080/geomondrian/index.html 在那里我找到了 GeoMondrian 示例:
- JPivot 枢轴 table 与 simple_foodmart 立方体
- JPivot 枢轴 table 与 simple_geofoodmart 空间立方体(无几何属性)
- JPivot 枢轴 table 与 simple_geofoodmart 空间立方体
- 临时 GeoMDX 查询的基本界面
当我点击其中一个时,出现此错误:
JPivot had an error ...
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: com.tonbeller.wcf.utils.SoftException: javax.xml.transform.TransformerConfigurationException: C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.5_Tomcat\webapps\geomondrian\WEB-INF\jpivot\toolbar\htoolbar.xsl (The system cannot find the path specified)
我该怎么办??
我解决了我的问题:
1) 下载 postgresql 的 jdbc 驱动程序
2) 将jdbc驱动程序(jar文件)放入\tomcat\lib
3) 将驱动程序 jar 文件的路径添加到类路径(创建类路径并重新启动计算机,如果它不存在)
4) 将位于 tomcat\webapps\geomondrian\WEB-INF\queries 的 geomondrian.jsp 中的数据库访问权限更改为 postgreSql 数据库配置:
<jp:mondrianQuery id="query01" jdbcDriver="org.postgresql.Driver" jdbcUrl="jdbc:postgresql://localhost/simple_geofoodmart?user=postgres&password=wakarimashta" catalogUri="/WEB-INF/queries/simple_foodmart.xml">
其中:
jdbcDriver 是 jdbc 驱动程序的 driverClass 的名称。
jdbcUrl 是数据库的 url 它具有 postgresql 的这种格式:jdbc:postgresql://localhost/DATABASE? user=databaseuser&password=databasepassword.
我已经按照说明安装了here
1.JRE 并设置路径 2.Tomacat 8 3.PostgreSQL/PostGIS
我已经按照描述在 postgreSQl 中安装了他们的 simple_geofoodmart 然后我将 geomondrian.war 放在 webapps 子目录 Tomcat 中。 知道我什么时候去 localhost:8080/geomondrian 我被重定向到 http://localhost:8080/geomondrian/index.html 在那里我找到了 GeoMondrian 示例:
- JPivot 枢轴 table 与 simple_foodmart 立方体
- JPivot 枢轴 table 与 simple_geofoodmart 空间立方体(无几何属性)
- JPivot 枢轴 table 与 simple_geofoodmart 空间立方体
- 临时 GeoMDX 查询的基本界面
当我点击其中一个时,出现此错误:
JPivot had an error ...
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: com.tonbeller.wcf.utils.SoftException: javax.xml.transform.TransformerConfigurationException: C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%208.5_Tomcat\webapps\geomondrian\WEB-INF\jpivot\toolbar\htoolbar.xsl (The system cannot find the path specified)
我该怎么办??
我解决了我的问题:
1) 下载 postgresql 的 jdbc 驱动程序
2) 将jdbc驱动程序(jar文件)放入\tomcat\lib
3) 将驱动程序 jar 文件的路径添加到类路径(创建类路径并重新启动计算机,如果它不存在)
4) 将位于 tomcat\webapps\geomondrian\WEB-INF\queries 的 geomondrian.jsp 中的数据库访问权限更改为 postgreSql 数据库配置:
<jp:mondrianQuery id="query01" jdbcDriver="org.postgresql.Driver" jdbcUrl="jdbc:postgresql://localhost/simple_geofoodmart?user=postgres&password=wakarimashta" catalogUri="/WEB-INF/queries/simple_foodmart.xml">
其中:
jdbcDriver 是 jdbc 驱动程序的 driverClass 的名称。
jdbcUrl 是数据库的 url 它具有 postgresql 的这种格式:jdbc:postgresql://localhost/DATABASE? user=databaseuser&password=databasepassword.