创建新项目saiku3
在创建的项目中,分别创建resource目录:“src/main/saiku-web”,“src/main/saiku-service”,“src/main/saiku-olap-util”,并将saiku-core下的相应代码(java目录下和resources目录下的文件)分别copy到里面,
将saiku-webappsrcmainwebapp目录下的所有文件,覆盖到新建项目的webapp目录中
将编译过后的zip包中tomcatwebapps下的ROOT目录中文件全部copy到新建项目的webapp目录中并修改/saiku3/src/main/webapp/js/saiku/Settings.js文件中的TOMCAT_WEBAPP值为“/saiku3”
将编译过后的zip包中saiku-server目录下的data和repository文件夹copy到项目的webapp目录中
修改saiku-beans.properties文件,修改所有“../../”的地方替换为“../webapps/saiku3/”;修改saiku-beans.properties文件,修改pluginpath为“../webapps/saiku3/js/saiku/plugins/”(20160614修改)
修改 Database.java中的init方法,注释loadEarthquakes();方法的调用,以保证代码启动(此方法的代码中有部分导致启动错误,此方法为加载demo数据,所以不会影响功能使用)
整理POM文件中的jar包依赖(比较复杂)
如果不使用maven项目,也可以将打包好的项目中jar包全部copy到lib项目中
添加配置文件目录:将 saiku-webapp中的如下目录文件(saiku-webappsrcmainwebappWEB-INFclasses),全部放到资源目录resources下(如果没有,则创建)==(20160727增加)==