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

  

猜你喜欢

转载自www.cnblogs.com/weidongliu/p/11027724.html