【RDP】deploy RDP report server on linux

Environment & Tools

CentOS 7, open-jdk 1.8.0_201, tomcat 8.5.38, mysql 5.5.62, RDP报表工具v2.3.8,

Guide

check and start mysqld service

查看mysql状态并启动:

1
2
3
4
service mysqld status
service mysqld start
mysql -uroot -p
select version();

2019.03.12 - 01 - 001

创建并导入数据库(注意自身数据库的编码方式):

1
2
3
4
5
create database rdp_server;
use rdp_server;
set names utf8;
source ~/resources/rdp_server.sql;
show tables;

rdp_server.sql文件是从官网下载的windows版本免安装数据库中dump出来的structure and data.

2019.03.12 - 01 - 002

2019.03.12 - 01 - 003

download

从官网下载:RDP 报表工具

因为要登录,所以只能通过浏览器下载。

unzip

解压:unzip BDDPx64.zip

-q 执行时不显示任何信息

2019.03.12 - 01 - 004

modify configurations

进入配置目录

2019.03.12 - 01 - 005

修改log4j配置:log4j.properties

2019.03.12 - 01 - 006

修改数据源配置:application-prod.yml

2019.03.12 - 01 - 007

startup tomcat

RDP报表工具在Linux系统上要求运行在自己的tomcat上

将BDDPx64/webapps/RDP-SERVER移到tomcat的webapps目录下

启动tomcat:bin/startup.sh

屏幕快照 2019-03-12 22.04.32

登陆管理后台:http://{ip}:8080/RDP-SERVER

屏幕快照 2019-03-12 22.25.29

Reference

RDP 报表工具

在Centos中导入sql文件的方法