Pentaho1.2版本和以前的0.X版本在部署tomcat上有许多的不同。很多朋友看了我以前写的部署文章在Tomcat上部署和运行Pentaho示例后抱怨说无法部署成功,看来是版本的问题。Pentaho1.2版本为了部署到Tomcat上,需要以下步骤:
下载pentaho_j2ee_deployments-
.zip。例如,http://prdownloads.sourceforge.net/pentaho/pentaho_j2ee_deployments-1.2.0.398-RC2.zip?download
下载pentaho_data 包。地址:http://prdownloads.sourceforge.net/pentaho/pentaho_data-1.2.0.398-RC2.zip?download
解压‘pentaho_j2ee_deployments-.zip’到一个工作目录。例如,d:/ pentaho_j2ee_deployments12。
解压pentaho_data 包到一个工作目录。例如,d:/ pentaho_data-1.2
创建tomcat部署包。
假设你已经设置好了ant环境,在d:/ pentaho_j2ee_deployments12目录下执行
ant build-tomcat5.0-war 。
顺利的话,你将会在/dist/tomcat5/目录下发现pentaho.war。
6.创建一个名为pentaho.xml的数据源文件,并把它复制到tomcat的conf/Catalina/localhost下面。文件的内容如下:
prefix="pentaho_log." suffix=".txt" timestamp="true"/> prefix="pentaho_log." suffix=".txt" timestamp="true"/>
factoryorg.apache.commons.dbcp.BasicDataSourceFactory
maxActive20
maxIdle5
maxWait10000
usernamepentaho_user
passwordpassword
driverClassNameorg.hsqldb.jdbcDriver
urljdbc:hsqldb:hsql://localhost/sampledata
factoryorg.apache.commons.dbcp.BasicDataSourceFactory
maxActive20
maxIdle5
maxWait10000
usernamehibuser
passwordpassword
driverClassNameorg.hsqldb.jdbcDriver
urljdbc:hsqldb:hsql://localhost/hibernate
factoryorg.apache.commons.dbcp.BasicDataSourceFactory
maxActive20
maxIdle5
maxWait10000
usernamepentaho_user
passwordpassword
driverClassNameorg.hsqldb.jdbcDriver
urljdbc:hsqldb:hsql://localhost/quartz
factoryorg.apache.commons.dbcp.BasicDataSourceFactory
maxActive20
maxIdle5
maxWait10000
usernamesa
password
driverClassNameorg.hsqldb.jdbcDriver
urljdbc:hsqldb:hsql://localhost/shark
7.停止tomcat服务器.
8.复制hsqldb.jar到你的tomcat的common/lib 目录,
9.把pentaho.war解压到你的tomcat的webapps目录下
注意:还要修改web.xml里面的solution-path。指定为你自己的solutions目录,例如,D:/pentaho/pentaho1.2rc3/pentaho-demo/pentaho-solutions。
做完以上步骤,pentaho的演示程序基本上可以跑了。当然,还缺少portal的演示例子和样式表,界面会有些丑。
10.启动数据库
进入d:/ pentaho_data-1.2,执行start_hypersonic.bat。
11.启动tomcat服务器
12.验证是否部署成功
打开浏览器,输入http://localhost:8080/pentaho。如果能看到pentaho的欢迎界面,那么部署就基本成功了。
本文转自
http://qinhui99.itpub.net/post/2570/204839
发表于 @ 2008年01月16日 17:47:00|评论(loading...)|编辑