`
sito
  • 浏览: 44651 次
  • 性别: Icon_minigender_1
  • 来自: bj
社区版块
存档分类
最新评论

mondrian web app的 xmla 方式的问题 Unable to create envelope from given source

    博客分类:
  • OLAP
 
阅读更多

~~~~访问 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实例

    本实例由两部分组成:一个是Mondrian提供的XMLA服务端,一个是Olap4j的XMLA客户端,利用XMLA服务访问元数据和执行MDX查询。 详见http://blog.csdn.net/chch87

    mondrian xmla配置需要的jar

    为了成功配置mondrian与XMLA,你需要将这些jar文件添加到你的Java项目类路径中,然后按照mondrian的文档和XMLA的标准设置相应的配置文件,如mondrian.properties或 Mondrian OLAP Server的Web服务配置。这通常涉及到...

    Mondrian用于web项目

    1. 报表设计:报表是展现Mondrian查询结果的方式,可以包括表格、图表等多种形式。开发人员可以使用Pentaho Report Designer或类似的工具创建报表模板,这些模板可以包含MDX查询和展示逻辑。 2. 数据权限管理:在Web...

    Mondrian应用于web项目

    OLAP Server Mondrian应用于web项目,文档指导大家顺利实现OLAP Server

    Mondrian WEB 嵌入

    Mondrian WEB 嵌入,介绍开源 OLAP 引擎,介绍如何入门mondiran

    Mondrian+Oracle 实例

    - **XMLA连接**:Mondrian还支持XMLA协议,允许与其他XMLA兼容的OLAP服务器进行通信。 - **Web服务**:可通过SOAP或RESTful API进行远程连接。 6. **异常分析** 在实际应用中,可能会遇到各种异常,如SQL查询...

    如何将Mondrian用于web项目.ppt

    【Mondrian是什么】 Mondrian是一个开源的Java实现的在线分析处理(OLAP)引擎。它使用多维表达式(MDX)语言来查询数据,这些数据来源于关系数据库管理系统(RDBMS)。Mondrian的设计允许开发者将其轻松地集成到...

    java仓库管理系统源码项目-mondrian-server:Mondrian8OLAP服务器在一个独立的.war文件中带有XMLA端点和Sa

    -Dmondrian-server.properties=/path/to/mondrian-server.properties -jar jetty-runner.jar --port 8080 mondrian-server.war 这将公开以下应用程序/api: / :在配置的数据源上运行的 Web 应用程序。 /xmla :一个...

    mondrian 源码

    mondrian源码中的XMLA支持使得JavaScript或其他Web应用程序能够与mondrian交互,进行数据分析。 6. **Schema文件**:mondrian的模式文件定义了数据仓库的多维模型,包括维度、层次、度量和属性。这些文件使用XML...

    mondrian ROLAP MDX 经典资料

    mondrian ROLAP MDX 经典资料打包。 MDX的基本语法及概念.ppt ROLAP的概念.ppt 如何将Mondrian用于web项目.ppt MDX的基本语法及概念.ppt doc_cn jpivot

    如何将Mondrian用于web项目 ppt

    如何将Mondrian用于web项目(PPT),本人亲测通过

    如何将Mondrian用于web项目

    Mondrian的设计使得它能方便地与Java Web项目集成,类似于JDBC驱动程序。它的核心组成部分包括表现层、维度层、集合层和存储层。 **1. Mondrian的体系结构** 1.1.1 表现层(Presentation Layer)是用户与系统的...

    如何将Mondrian用于J2EE/web项目

    Mondrian的集成方式类似于JDBC驱动,使得它可以无缝地融入到现有的J2EE或Web项目中。 **Mondrian的体系结构** Mondrian的架构包括四个层次: 1. **表现层(Presentation Layer)**:主要负责用户界面的呈现。JPivot...

    Mondrian In Action

    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教程

    mondrian是一款开源的数据分析工具,常用于构建在线分析处理(OLAP)系统,尤其是在Web环境中。本教程将深入探讨mondrian的使用,包括如何创建Cube、维度、度量以及相关属性,同时也涵盖了MDX(多维表达式)的语法...

    JPivot+Mondrian资料收集汇总(1)

    它结合了 Mondrian OLAP(在线分析处理)服务器,为用户提供了一种高效、灵活的方式来探索和理解大量复杂数据。本资料收集汇总主要围绕JPivot的设计模式和基本操作流程,帮助开发者更好地理解和运用这个工具。 首先...

    Mondrian介绍及配置.pdf

    ### Mondrian介绍及配置知识点详解 #### 一、Mondrian概述 **Mondrian** 是一款用 Java 编写的开源 OLAP (Online Analytical Processing) 引擎,支持 MDX (Multidimensional Expressions) 查询语言。它可以将来自...

    Mondrian用于web项目.doc

    Mondrian是一个开源项目。一个用Java写成的OLAP引擎。它用MDX语言实现查询,从关系数据库(RDBMS)中读取数据。然后经过Java API以多维的方式对结果进行展示。 Mondrian的使用方式同JDBC驱动类似。可以非常方便的与...

Global site tag (gtag.js) - Google Analytics