pentaho编译.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pentaho编译

?pentaho5.0源码的编译(一)大伙都知道pentaho是开源的项目,既然是开源那就意味着你可以下载他的源码,进行学术研究,下面编译便是我一个人独自摸索了一段时间才有的结果,可能不是很完善,望大家谅解,有问题欢迎讨论。1、事先准备:?????? (1)jdk1.6或以上;???? (2)ant;???? (3)ivy;???? (4)git(自我感觉它比SVN好用,起码下载速度就不是svn能比的);????? 至于IDE工具,eclipse什么的我暂时没做主要使用,这是由于在eclipse中编译太卡了,我不知道它要编译多久,????? 还是老老实实地在终端地干活吧。2、搭建编译环境?? (1)首先是git工具,由于我比较赖就直接在ubuntu终端上安装了????? 命令:sudo apt-get install git??? (2)ant+ivy前面的博客有介绍;???? 到这里准备工作已经做的差不多了 ;3、下载源码????? pentaho个套件源码都有,地址:?/pentaho??? (1)新建放置源码的目录????? 命令: sudo mkdir git??? (2)下载源码,找到你要下的源码复制地址? ? ? 命令:git clone? 源码地址 /存放源码的目录????? 如:git clone??/pentaho/pentaho-platform.git? ~/git4、探索Pentaho5.0的存储库?? 下完后至少有下列文件目录,当然还包括其他文件??? (1)pentaho-platform-api? - 这个项目包含外部应用程序编程接口到Pentaho的项目。??? (2)pentaho-platform-assembly? - 这个项目包含组装和包装Pentaho BI平台所必需的脚本 。??? (3)pentaho-platform-core? - Pentaho平台的核心代码。??? (4)pentaho-platform-extensions? - 这个项目包含了所有可以被“插入”到平台的部件。??? (5)pentaho-platform-repository? - 此项目包含访问解决方案库的代码。 ???? (6)pentaho-platform-scheduler? - 这PROJ???? (7)pentaho-user-console? - BI平台的GWT前端5、编译???? 先进入assembly目录,修改assembly.xml,在大概160行的样子。???? 查看tomcat的版本,如果你的是windows系统那就不用改了。???? 进入编译目录,开始编译吧???? 命令:cd git???? 一般首次编译我用下面的命令???? 命令:ant -f dev_build.xml dev-rebuild???? 一般首次编译成后,更改过源代码我会用下面命令再次编译???? 命令:ant -f dev_build.xml dev-update??? 这样就可以了,整个编译过程是非常漫长的大概4个小时或更多,因为编译过程是不会寂寞的,会时不时的出现一些问题。??? 编译完成如下图所示:????6、查看是否成功???? 进入编译成功的目录,启动编译好的平台(认真的孩子肯定发现了这个目录会在哪了吧????? 提示下哪个目录是没build.xml文件的)???? 命令:sudo ./start-pentaho.sh???? 确保8080端口没被占用???? 打开浏览器,输入http://localhost:8080/pentaho,如图所示:?????? 就能看到和pentaho服务平台一样的界面,终于出图了,真是不容易啊,下篇我会说几个常出的错误。编译了源码的童鞋,都知道其中的辛酸啊,看过上篇或编译过的童鞋都知道,编译过程不是那么一帆风顺的,会有各种错误来拜访你的,这里我大堆的警告就先掠过,看错误吧。1、错误一:FAILED DEPENDENCIES????? 解决:这是依赖问题,看看你的ivy是否安好,尚能饭否??????? 如图所示:? ? ??2、错误二:FAILED DOWNLOADS????? 这个错误出现频率最高????? 如图所示:?? ???????? 解决:编译过程中观察仔细的童鞋就会发现它是怎么编译的,编译过程程序本身会有哪些动作,?????? 对于这种问题要么重新执行编译命令,要么直接下载这种依赖的jar文件,把他拷贝到对应的目录下就可;?????? 最有代表性的就是那个bigdata插件zip文件了,我就直接下了3、错误三:tomcat问题??????? 如图所示:?????????????? 解决:上篇讲过有关修改tomcat系统版本的问题,要zip格式的,不然

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档