通过参考网上的教程及资料,终于成功跑通了例子,特记录下来,以备日后查看。
环境配备:JDK1.6+Eclipse Java EE IDE for Web Developers+Mysql+Mondrian3.5.压缩包+jpivot-1.8.0.zip,其中,jpivot-1.8.0.zip是为了替代Mondrian3.5.压缩包中mondrian.war文件中的jpivot.jar,mondrian.jar两个jar包而另外下载的,前期一直出现Jpivot错误页面,mondrian.war文件中的jpivot.jar,mondrian.jar是其中一个原因。
下面是代码构建过程:
1.创建新的Dynamic Web Project;
2.添加必须的文件:从解压后的Mondrian3.5文件的lib文件夹中,再次解压mondrian.war文件,从此解压文件夹中将jpivot、wcf、busy.jsp、error.jsp以及testpage.jsp复制粘贴到Project的WebContent目录下;
3.将WEB-INF文件夹中的jpivot、lib、wcf文件拷贝复制到Project的WEB-INF目录里。
4.配置web.xml文件;直接将web.xml文件粘贴过来即可
5.在数据库中将四张表建好:
/**销售表*/
create table Sale (
saleId int not null,
proId int null,
cusId int null,
unitPrice float null, --单价
number int null, --数量
constraint PK_SALE primary key(saleId)
)
/**用户表*/
create table Customer (
cusId int not null,
gender char(1) null, --