• EasyReport报表工具


     EasyReport报表功能

      EasyReport是一个简单易用的开源Web报表工具(支持Hadoop,HBase及各种关系型数据库),它的主要功能是把SQL语句查询出的

    行列结构转换成HTML表格(Table),并支持表格的跨行(RowSpan)与跨列(ColSpan)。同时它还支持报表Excel导出、图表显示及冻结表头。

      源码安装 

      首先安装JDK1.8

      

      配置环境变量

      

      查看java版本

      

      

      安装 mysql

      # yum-y install mariadb*

      配置数据库

      

      

      

      安装tomcat
      # tar -xf apache-tomcat-8.0.42.tar.gz -C /usr/local/
      cd到/usr/local为tomcat创建链接
      # ln -sv apache-tomcat-8.0.42/ tomcat
      为tomcat创建环境变量

      # vi /etc/profile.d/tomcat.sh
      export CATALINA_HOME=/usr/local/tomcat
      export PATH=$CATALINA_HOME/bin:$PATH

      从发布包进行安装报表。

      下载最新war包:https://github.com/xianrendzw/EasyReport/releases

      下载最新数据库表结构:https://github.com/xianrendzw/EasyReport/releases

      将表结构导入至数据库中:

      解压db.zip

      mysql -uroot -p < /opt/report/2.0/easyreport2.sql

      解压war包,修改WEB-INF/classes/config/easyreport/spring/spring-datasource.xml,调整数据库ip,用户名和密码

      jar xvf easyreport-web.war

      vim WEB-INF/classes/config/easyreport/spring/spring-datasource.xml

      

      将war 包从新打包,

      jar uvf easyreport-web.war WEB-INF/classes/config/easyreport/spring/spring-datasource.xml

      将war包corp到tomcat的webapps目录下。

      修改server.xml文件

      增加如下代码:<Context path="/usr/local/tomcat/webapps/easyreport-web.war" docBase="easyreport-web" debug="0" privileged="true"/>

       启动tomcat服务

      访问报表服务:http://49.4.68.4:8080/easyreport-web/login

      

      输入用户名:admin,密码:123456

      

    不积跬步,无以至千里;不积小流,无以成江海。
  • 相关阅读:
    React源码 React ref
    数组算法 电话号码组合
    字符串算法 计算子串原理
    React源码 React.Component
    字符串算法 反转单词原理讲解
    React源码 ReactElement
    前端设计模式 中介者模式
    前端设计模式 备忘录模式
    前端设计模式 命令模式
    模拟退火
  • 原文地址:https://www.cnblogs.com/weidongliu/p/11027724.html
Copyright © 2020-2023  润新知