首页 > 代码库 > 将Pentaho移植到Eclipse_ee里运行
将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里运行