zoukankan      html  css  js  c++  java
  • 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

      

    不积跬步,无以至千里;不积小流,无以成江海。
  • 相关阅读:
    poj 1789 Truck History(最小生成树)
    POJ 3096 Surprising Strings(STL map string set vector)
    hdu 1412 (STL list)
    POJ 1552 Doubles (C++ STL set使用)
    poj 水题系列
    洛谷P4859 已经没有什么好害怕的了
    CF1228E Another Filling the Grid
    二项式反演
    AT [ABC177F] I hate Shortest Path Problem
    [NOI2020]制作菜品
  • 原文地址:https://www.cnblogs.com/weidongliu/p/11027724.html
Copyright © 2011-2022 走看看