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

