`

saiku源码构建

阅读更多

最近在调研saiku,综合了网上很多资料终于build成功了,分享一下build的经验。

我们选择的是3.7的源码进行构建,因为3.8需要获取许可

1、在github上拉去3.7的源码:https://github.com/OSBI/saiku

2、修改pom文件,主要修改仓库地址,注释无用的modlue引用,具体步骤参照:http://blog.csdn.net/gsying1474/article/details/51649096
<!--<module>saiku-bi-platform-plugin-p5</module>
        <module>saiku-bi-platform-plugin-p6</module>-->

        <!--        <module>saiku-web-tests</module>-->

 

3、通过maven打包会发现大量的jar包缺失问题,可以从maven官网仓库pentaho的仓库中查找需要的jar包,并上传到自己的仓库中,其中mondrian的版本替换成4.3.0.1.130,源码是mondrian-4.3.0.1-SPARK

4、在saiku-webapp的WEB-INF目录下增加saiku-beans.properties文件:

default.role=ROLE_USER
external.properties.file=${catalina.base}/conf/Catalina/localhost/datasources.properties
webdav.password=sa!kuanalyt!cs
userdao.driverclass=org.h2.Driver
userdao.url=jdbc:h2:../../data/saiku;MODE=MySQL
userdao.username=sa
userdao.password=
logdir=../logs
repoconfig=../../repository/configuration.xml
repodata=../../repository/data
foodmartrepo=../../data
foodmartschema=../../data/FoodMart4.xml
foodmarturl=jdbc:h2:../../data/foodmart;MODE=MySQL
earthquakerepo=../../data
earthquakeschema=../../data/Earthquakes.xml
earthquakeurl=jdbc:h2:../../data/earthquakes;MODE=MySQL
pluginpath=../webapps/ROOT/js/saiku/plugins/

5、打包成功后会在saiku-server/target/dist目录下生成可运行的二进制程序,里面自带了tomcat和启动脚本start-saiku.sh,并打包好了测试数据

6、start-saiku.sh会启动saiku项目,该脚本会调用自带的tomcat/bin目录下的脚本来启动tomcat,如果配置了CATALINA_HOME需要修改自带tomcat中的catalina.sh中的变量为自带tomcat的目录,不然会启动自己安装的tomcat,如果已经将saiku工程copy到自己安装的tomcat下就不需要做任何修改了。

 

分享到:
评论

相关推荐

    赛酷体育APP系统源码.zip

    提供的源码资源涵盖了多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码...

    OCR识别赛酷文档秘书

    2、在赛酷文档秘书中的设置里,其他选项中,点恢复mathtype默认初始设置(注意:不要选择公式自动测定,目前该项功能还不完善)。 3、要设置windows的默认输入方法为英文。 公式使用说明 用户圈选公式区域后,...

    赛酷文档秘书

    "赛酷文档秘书"是一款专为用户设计的高效文档处理工具,主要功能是将图像中的文字转换成可编辑的文本格式。在数字化信息时代,这种技术被称为光学字符识别(Optical Character Recognition,简称OCR),它使得纸质...

    赛酷OCR网络版识别软件

    赛酷OCR网络版识别软件是一款高效实用的光学字符识别(OCR)工具,专为用户提供了便捷的在线文字识别功能。OCR技术是通过扫描或捕获图像,并将其转换为可编辑和可搜索的文本格式,极大地提高了工作效率。这款软件在...

    赛酷网下载系统2004

    说明: 1)本系统采用动感下载系统XP专业版内核(程序版权归动感所有)。在此基础上对页面风格进行修改和美化,...6)本数据库已含1000多个源码/软件,链接地址为本地下载,全部有效。大家可以直接保留、选择使用。

    赛酷体育.apk

    赛酷体育.apk

    2021040206_赛酷体育APP系统.rar

    这个项目包含源码、相关文档以及演示视频,旨在帮助开发者理解并学习如何构建一个功能完善的体育类移动应用程序。该项目可能适合作为学生进行毕业设计的参考,同时也可供Java开发者研究小程序开发。 该项目的核心...

    赛酷ocr破解

    高效识别扫描件,方便日常办公一族转换图片类型的文件为word

    后台java赛酷体育APP系统(含代码和论文)

    论文主要是对赛酷体育APP系统进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对赛酷...

    赛酷体育APP系统赛酷体育APP系统

    2实现实时推送大小赛事 3.赛事解说视频管理 4球迷互动聊天平台实现 5 选票管理(运动明星的名字,有明星图片更好,选出用户最喜欢的,给他一个固定的积分,用户点一下加个1就好了,每天点一次,把积分最高的明星放在...

    赛酷体育APP系统.rar

    赛酷体育APP系统是一款为体育运动爱好者提供综合性服务的移动应用,旨在提高运动参与度和竞技水平。该系统集成了赛事管理、场馆预定、健身管理、社区交流等功能,为用户提供了更加便捷、高效的运动服务。 一、系统...

    赛酷PDE转WORD.ra

    标题中的“赛酷PDE转WORD.ra”显然是一款软件,主要功能是将PDE格式的文件转换成Word文档。PDE(Page Description Element)通常是由Adobe Illustrator或Acrobat产生的文件格式,用于处理复杂的图形和版面设计。这款...

    赛酷ocr文档秘书软件 v5.9A 网络版.zip

    赛酷OCR网络版是赛酷科技推出的首款网络OCR软件,集复杂版面分析、文字识别,表格识别,公式识别多项专有技术于一体,充分满足了政府公务员、企业经营管理人员、教师学生、科研人员、编辑记者等日常文档录入的需要,...

    基于Android赛酷体育APP系统设计与实现(毕业论文)

    2实现实时推送大小赛事 3.赛事解说视频管理 4球迷互动聊天平台实现 5 选票管理(运动明星的名字,有明星图片更好,选出用户最喜欢的,给他一个固定的积分,用户点一下加个1就好了,每天点一次,把积分最高的明星放在...

    东吴证券-威星智能(002849)智能燃气表龙头,碳酸锂价格底部布局切入锂电回收-230428.pdf

    江西赛酷在技术、管理、渠道和产能上都有显著优势,尤其在与亿纬锂能的合作中,展现出强大的产业链协同效应。 技术方面,江西赛酷与中南大学合作,实现了全组分回收,提高了2%-3%的回收率,这在行业中具有竞争优势...

    汽贸类企业网站

    汽贸类企业网站是汽车行业专门设计...综上所述,汽贸类企业网站的构建不仅涉及网页设计,还包括用户体验、功能实现、安全性、营销策略等多个方面,这些都是构建一个高效、专业且用户友好的汽车贸易网站所必需的知识点。

    某电脑公司整站程序

    - `最新推荐.url` 和 `赛酷精品下载.url`:这两个文件可能是快捷方式,指向了最新的推荐资源或者与该程序相关的第三方下载站点,帮助用户获取更新或附加资源。 - `某电脑行业有限公司`:这个文件可能是公司的介绍...

    OYAYA新闻发布系统

    "OYAYA新闻发布系统"是一款基于ASP和VB技术构建的网络信息发布平台。这款系统以其优良的设计和可自定义的源代码为特点,为用户提供了一种高效、灵活的方式来管理和发布新闻内容。 首先,我们来深入了解一下ASP...

    EasyJFweb.rar_新闻_新闻HTML_新闻发布代码_系统 html

    3. "赛酷精品下载.url":可能是一个链接,指向更多资源或者开发者的信息页面。 4. "src":这是一个源代码目录,通常包含系统的后端代码,可能是Java、PHP或其他语言编写。 5. "www.pudn.com.txt":可能是源代码的...

Global site tag (gtag.js) - Google Analytics