~~~~访问 http://localhost:8080/mondrian/testpage.jsp?query=xmla 异常问题的解决!!~~~~~~~~~
------错误1
com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl:
Unable to create envelope from given source:
org.w3c.dom.DOMException: NAMESPACE_ERR: An attempt is
made to create or change an object in a way which is
incorrect with regard to namespaces.
http://forums.pentaho.com/showthread.php?67104-Problem-running-foodmart-pivot-table-with-XMLA
首先根据提示,降JDK版本为1.5,出现如下错误:
----错误2
javax.xml.soap.SOAPException:
java.security.PrivilegedActionException:
javax.xml.soap.SOAPException: Unable to internalize
message
at com.tonbeller.jpivot.xmla.XMLA_SOAP.discover
(XMLA_SOAP.java:1453)
参考:http://www.coderanch.com/t/220897/Web-Services/java/unable-internalize-message
根据提示加saaj-impl.jar,后发现现有saaj-ri.jar有相同的package,试了下不加,仍是出这个错了。因此必须要加,版本是1.3的。
但还没有完全解决问题:
---错误3
javax.xml.soap.MessageFactory.newInstance
(Ljava/lang/String;)Ljavax/xml/soap/MessageFactory;
saaj-api.jar用1.3版代替当前1.1,下载地址:http://download.oracle.com/otndocs/jcp/jaxm-1.3-mrel-spec-oth-JSpec/,同时将saaj-impl替换saaj-ri.jar
---错误!!!还是回到错误1了!
下载新版的xalan-2.7.0.jar:http://mirrors.ibiblio.org/pub/mirrors/maven/xalan/jars/ 解决问题。
---结论:
(1)用新版的xalan-2.7.0
(2)用新版的sun saaj
(3)与jdk版本1.5 or 1.6无关
分享到:
相关推荐
本实例由两部分组成:一个是Mondrian提供的XMLA服务端,一个是Olap4j的XMLA客户端,利用XMLA服务访问元数据和执行MDX查询。 详见http://blog.csdn.net/chch87
为了成功配置mondrian与XMLA,你需要将这些jar文件添加到你的Java项目类路径中,然后按照mondrian的文档和XMLA的标准设置相应的配置文件,如mondrian.properties或 Mondrian OLAP Server的Web服务配置。这通常涉及到...
1. 报表设计:报表是展现Mondrian查询结果的方式,可以包括表格、图表等多种形式。开发人员可以使用Pentaho Report Designer或类似的工具创建报表模板,这些模板可以包含MDX查询和展示逻辑。 2. 数据权限管理:在Web...
OLAP Server Mondrian应用于web项目,文档指导大家顺利实现OLAP Server
Mondrian WEB 嵌入,介绍开源 OLAP 引擎,介绍如何入门mondiran
- **XMLA连接**:Mondrian还支持XMLA协议,允许与其他XMLA兼容的OLAP服务器进行通信。 - **Web服务**:可通过SOAP或RESTful API进行远程连接。 6. **异常分析** 在实际应用中,可能会遇到各种异常,如SQL查询...
【Mondrian是什么】 Mondrian是一个开源的Java实现的在线分析处理(OLAP)引擎。它使用多维表达式(MDX)语言来查询数据,这些数据来源于关系数据库管理系统(RDBMS)。Mondrian的设计允许开发者将其轻松地集成到...
-Dmondrian-server.properties=/path/to/mondrian-server.properties -jar jetty-runner.jar --port 8080 mondrian-server.war 这将公开以下应用程序/api: / :在配置的数据源上运行的 Web 应用程序。 /xmla :一个...
mondrian源码中的XMLA支持使得JavaScript或其他Web应用程序能够与mondrian交互,进行数据分析。 6. **Schema文件**:mondrian的模式文件定义了数据仓库的多维模型,包括维度、层次、度量和属性。这些文件使用XML...
mondrian ROLAP MDX 经典资料打包。 MDX的基本语法及概念.ppt ROLAP的概念.ppt 如何将Mondrian用于web项目.ppt MDX的基本语法及概念.ppt doc_cn jpivot
如何将Mondrian用于web项目(PPT),本人亲测通过
Mondrian的设计使得它能方便地与Java Web项目集成,类似于JDBC驱动程序。它的核心组成部分包括表现层、维度层、集合层和存储层。 **1. Mondrian的体系结构** 1.1.1 表现层(Presentation Layer)是用户与系统的...
Mondrian的集成方式类似于JDBC驱动,使得它可以无缝地融入到现有的J2EE或Web项目中。 **Mondrian的体系结构** Mondrian的架构包括四个层次: 1. **表现层(Presentation Layer)**:主要负责用户界面的呈现。JPivot...
This book is about Mondrian 4.0 and related technologies.... Integration approaches include embedding the Mondrian engine into your application as well as using Mondrian’s web services to get data.
mondrian是一款开源的数据分析工具,常用于构建在线分析处理(OLAP)系统,尤其是在Web环境中。本教程将深入探讨mondrian的使用,包括如何创建Cube、维度、度量以及相关属性,同时也涵盖了MDX(多维表达式)的语法...
它结合了 Mondrian OLAP(在线分析处理)服务器,为用户提供了一种高效、灵活的方式来探索和理解大量复杂数据。本资料收集汇总主要围绕JPivot的设计模式和基本操作流程,帮助开发者更好地理解和运用这个工具。 首先...
### Mondrian介绍及配置知识点详解 #### 一、Mondrian概述 **Mondrian** 是一款用 Java 编写的开源 OLAP (Online Analytical Processing) 引擎,支持 MDX (Multidimensional Expressions) 查询语言。它可以将来自...
Mondrian是一个开源项目。一个用Java写成的OLAP引擎。它用MDX语言实现查询,从关系数据库(RDBMS)中读取数据。然后经过Java API以多维的方式对结果进行展示。 Mondrian的使用方式同JDBC驱动类似。可以非常方便的与...