将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里运行的主要内容,如果未能解决你的问题,请参考以下文章