• saiku3.8二次开发项目搭建(非maven)


    参考文章:http://blog.csdn.net/gsying1474/article/details/51603535

    本文大部分参考了上面的博文,这里只是做一个记录,由于本人maven能力有限,尝试失败后这里搭建的是普通web项目。

    saiku3.8项目搭建步骤:

    1.下载saiku源码和saiku项目(内置tomcat,可直接运行),这里我用的都是3.8版本。
    2.在eclipse中新建web项目saiku
    3.在下载的saiku项目中找到 omcatwebappssaikuWEB-INFlib文件夹,将里面的jar包全部复制到新建的saiku项目的WEB-INFlib中。
    4.在创建的saiku项目中,分别创建source folder:“src/main/java/saiku-web”,“src/main/java/saiku-service”,“src/main/java/saiku-olap-util”,并将saiku-core下的相应代码(Java目录下和resources目录下的文件)分别copy到里面,注意不要overwrite。
    5.将saiku源码中的saiku-webappsrcmainwebapp目录下的所有文件,覆盖到新建项目的WebContent目录中
    6.将下载的saiku项目中的tomcatwebapps下的ROOT目录中文件全部copy到新建项目的WebContent目录中
    7.将下载的saiku项目中的saiku-server目录下的data和repository文件夹copy到项目的WebContent目录中
    8.修改saiku-beans.properties文件,修改所有“../../”的地方替换为“../webapps/saiku/”,修改pluginpath为“../webapps/saiku/js/saiku/plugins/”
    9.修改eclipse中tomcat的working directory和server locations

    10.如果org.saiku.olap.query2.util下的fat.java文件报错,鼠标指在错误代码出,add argument to match即可(原因不详)。

    11.如果js和jsp文件报错,请修改eclipse配置忽略或者手动修改错误。

    启动tomcat,输入地址http://localhost:8080/saiku/进入登陆页面,用户名admin,密码admin即可登录。

  • 相关阅读:
    51nod-1462: 树据结构
    51nod-1363: 最小公倍数之和
    jar包反编译
    js表格某列多行值相同进行行合并
    JS对象转URL参数
    json数组转字符串 前端与后端交互
    element-ui 表格数据根据某一列值相同进行行合并(包括序号列)并同列相同值进行合计
    ssh框架中联合查询所取结果不在单一实体,sql写法
    ajax异步获取数据后动态向构建表格并添加数据
    关于ajax中async: false的作用
  • 原文地址:https://www.cnblogs.com/Jason-Xiang/p/6322620.html
Copyright © 2020-2023  润新知