将Pentaho移植到Eclipse_ee里运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Pentaho移植到Eclipse_ee里运行相关的知识,希望对你有一定的参考价值。

将pentaho移植到Eclipse_ee里运行

本文采用环境win7(64bit)+jdk8.92

Eclipse_ee版本MARS2

Java环境变量配置

JAVA_HOME = C:\\Program Files\\Java\\jdk1.8.0_92(JAVA安装目录)

CLASSPATH = .;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar

PATH=  = C:\\ProgramData\\Oracle\\Java\\javapath;D:\\mysql\\mysql-5.7.11-winx64\\bin;F:\\pentaho\\apache-maven-3.3.3\\bin;F:\\pentaho\\apache-ant-1.9.7\\bin;%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin;E:\\pdm\\ojdbc14.jar;E:\\app\\Z8652\\product\\11.2.0\\client_1;E:\\app\\Z8652\\product\\11.2.0\\client_1\\bin;%SystemRoot%\\system32;%SystemRoot%;%SystemRoot%\\System32\\Wbem;%SYSTEMROOT%\\System32\\WindowsPowerShell\\v1.0\\

1、  打开eclipse_ee版本,指定WorkSpace的位置,点OK

技术分享

2、  创建Web工程,点File –New-Dynamic Web Project

技术分享

3、  输入工程名称,点next

技术分享

4、  下图默认选项,点next

 技术分享

5、  将WebContent改为Webapps,点Finish

 技术分享

6、  然后将biserver-ce/tomcat/webapps下的pentaho-style和sw-style拷贝到你的tomcat服务器的webapps目录下,将pentaho文件下的所有文件拷贝到工程下的Webapps目录下

 技术分享

 

7、  打开WEB-INF下面的Web.xml文件,注释下面一段代码

<!-- <!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">-->

为solution-path设置路径,biserver-ce\\pentoho-solutios的所在路径

<context-param>

    <param-name>solution-path</param-name>

    <param-value>E:\\pentaho\\biserver-ce\\pentaho-solutions</param-value>

  </context-param>

8、  新建Server工程,file-new-other或者Ctrl+n

 技术分享

9、选择Server,点Next

 技术分享

10、点next

 技术分享

 

11、 点add all,再点完成

 技术分享

技术分享

上图问题解决办法,查看jre选择项是不是当前安装的jdk版本

 技术分享

导入源码到工程,生成后有六个

新建user library(dev-lib/test-lib)(此方法主要是用于导入jar包,也可以采用其他的方法)

右击工程

 技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

点新建输入name点Ok

 技术分享

选中,点Add external JARs…在选择窗口中选择对应的目录

 技术分享

Test-lib与添加dev-lib一样,不再说明

当这些动作都做完后发现pentaho-platform-extensions的test-src上还有红色的叉叉,移除dev-lib里面的hamcrest-library-1.1.jar

源码下载地址:https://github.com/pentaho/pentaho-platform/tree/6.1

Pentaho在eclipse里运行资料下载: http://pan.baidu.com/s/1bLPWAi 密码: 9gcd

                    

 


以上是关于将Pentaho移植到Eclipse_ee里运行的主要内容,如果未能解决你的问题,请参考以下文章

将成功安装的YouCompleteMe移植到同平台机器里

在 pentaho 中执行 SQL 步骤

如何将用QT做好的播放器移植到ARM开发板上

js代码从页面移植到文件里失效或js代码改动后不起作用的解决的方法

由于缺少插件,Pentaho 水壶无法运行转换

将外部 Jar 添加到 Pentaho Kettle