Pentaho1.7 部署及修改为Postgresql数据库

首先安装配置好JDK和ANT、JBOSS环境,ant需要使用1.7以上版本。

一、下载所需文件
1、pentaho_j2ee_deployments-1.7.0M1.zip
2、pentaho_solutions-1.7.0M1.zip
3、pentaho_sample_data-1.7.0M1.zip

二、解压缩以上3个文件,都到C盘。(自己随意)运行一下命令:
1、修改C:\pentaho_j2ee_deployments-1.7.0M1.zip\pentaho-webapp\WEB-INF\web.xml
<context-param>
<param-name>solution-path</param-name>
<param-value>C:\pentaho-solutions</param-value>
</context-param>
与文件pentaho_solutions-1.7.0M1.zip解压缩以后对应的路径。
2、复制c:\pentaho_j2ee_deployments-1.7.0M1\pentaho-res\jboss\datasources下
PentahoHibernate-ds.xml
quartz-ds.xml
sampledata-ds.xml
shark-ds.xml
到%JBOSS_HOME%\server\default\deploy 下
3、 C:\pentaho_j2ee_deployments-1.7.0M1>ant war-pentaho-jboss-postgresql-no-portal 生成的文件在C:\pentaho_j2ee_deployments-1.7.0M1build\pentaho-wars\ jboss\no-portal 下。复制到%JBOSS_HOME%\server\default\deploy 下。
4、C:\pentaho_j2ee_deployments-1.7.0M1>

ant zip-pentaho-style-war
ant zip-pentaho-steel-wheels-style-war

生成文件在 C:\pentaho_j2ee_deployments-1.6.0.GA.863-a\build\\pentaho-wars\下。到%JBOSS_HOME%\server\default\deploy 下。

三、将pentaho一键安装中mysql数据库的sql文件改为postgresql脚本

四、成功执行postgresql中的脚本,并将数据库用户权限分配好。

五、将pentaho-solutions中system/quartz下的quartz.properties文件中的驱动改为postgresql驱动。

六、将solutions/system/olap/datasource.xml文件中的驱动替换

七、搜索*.mondiral.xml文件将所有表名换为小写

八、注意修改一些xaction文件中SQL语句的语法,以便正确执行

九、启动JBOSS查看日志,以确认那些地方没有正确执行

十、 注意Postgresql中的bit(1)的类型以及varchar(1)的类型一定要换成boolean型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值