Ureport2 安装,配置及问题详解

本文详细介绍了笔者Ureport2的 安装,配置以及在此过程中遇到的问题和解决方法。

本安装 基于 IDEA+SpringBoot, 存储使用mysql数据库

1 pre-condition

1)首先需要安装IDEA, jdk8, maven

2) 安装mysql 用于测试

可以参考cboard安装

2 安装ureport

先学习如何用IDEA创建SpringBoot 项目:

https://blog.csdn.net/qq_35206244/article/details/81671387

2)

基于SpringBoot 安装 ureport2: https://www.cnblogs.com/Seven-cjy/p/9542616.html

基于maven安装ureport2:

http://wiki.bsdn.org/pages/viewpage.action?pageId=76448360

3 maven 配置文件

3.1 pom.xml

org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestcom.bstek.ureportureport2-console2.2.9commons-dbcpcommons-dbcp20030825.184428mysqlmysql-connector-java8.0.17

3.2 application.properties

src/main/resources/application.properties

ureport.fileStoreDir=E:/web/ureportfilesspring.datasource.url=jdbc:mysql://localhost:3306/bookstore?serverTimezone=UTCspring.datasource.username=rootspring.datasource.password=123spring.datasource.driverClassName=com.mysql.jdbc.Driver

3.3 content.xml

src/main/resources/content.xml

xml version="1.0"encoding="UTF-8"?>

xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

resource="classpath:ureport-console-context.xml"/>id="propertyConfigurer"parent="ureport.props">

name="location">classpath:application.properties

4 运行

4.1 IDEA 开发环境运行

右键单击main class 文件 -> Run ‘xxxxx’

4.2编译成Jar包运行

4.2.1 打开Project Structure…

4.2.2 add Artifacts

4.2.3 设置jar属性

切记step 3,要删除默认的‘main\java’, 仅保留到src 目录

点击‘OK’后,如果报如下错误,只需要删除文件MANIFEST.MF即可。

4.2.4 build

4.2.5 run jar 包

编译好的jar包在工程目录的 .\out\artifacts 目录下

例如demo\out\artifacts\demo_jar

Run > java -jar demo.jar

5 使用配置

浏览器输入: http://localhost:8080/ureport/designer

5.1 进入ureport页面

5.2 mysql数据源配置

具体使用可以参考教程:

http://wiki.bsdn.org/pages/viewpage.action?pageId=76448360

ureport2 常用的url 说明:

https://blog.csdn.net/qq_37686250/article/details/90698932

6 Trouble shooting

6.1 dependency library没有出现在External Libraries列

如果dependency library没有出现在External Libraries 中时,可以重现import

6.2 连接mysql数据库出现错误

连接mysql数据库出现如下错误:

使用JDBC连接MySql时出现:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration

可以在连接字符串后面加上?serverTimezone=UTC

完整的连接字符串示例:jdbc:mysql://localhost:3306/test?serverTimezone=UTC

或者还有另一种选择:jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8,

当然也可以和上面的一起结合:jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC

ureport2 mysql_Ureport2 安装,配置及问题详解相关推荐

  1. CentOS7 安装配置FTP服务器详解

    CentOS7 安装配置FTP服务器详解 1.FTP简介 ftp(File Transfer Protocol文件传输协议)是基于TCP/IP 协议的应用层协议,用于文件的传输,包括ftp服务器(或服 ...

  2. CentOS7 安装配置SFTP服务器详解

    CentOS7 安装配置SFTP服务器详解 1.SFTP简介 SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protoc ...

  3. 局域网网站服务器dns设置,内网安装配置DNS服务器详解_实现局域网用域名访问...

    内网架设DNS服务器详解 适用环境: 局域网内用IIS建了一个网站,通过ip访问太麻烦,想在内部实现用域名访问 . http://192.168.1.107  是我建在内网的一个站 我们要实现的就是在 ...

  4. linux安装配置Zend Optimizer详解

    linux安装Zend Optimizer很简单,首先确定自己的PHP版本(必须版本是小于5.3的) PS: 查看系统PHP版本可以运行 php -v 一.下载安装 wget http://downl ...

  5. Nginx安装配置报错详解

    *Nginx* ****正向代理:****客户端/浏览器-服务器 ****反向代理:****客户端-反向代理服务器-服务器 ****负载均衡:****将请求分发到多个不同的服务器 ****动静分离:* ...

  6. 小型ssh工具dropbear 安装配置及使用详解

    1.Dropbear介绍     dropbear:小型的嵌入式系统专用的SSH服务端和客户端工具         服务器端:dropbear.dropbearkey         客户端:dbcl ...

  7. linux下redis安装教程,linux下安装配置redis图文详解

    在linux系统下安装redis的详细步骤如下: 1. 首先下载一个redis安装包,下载地址:https://www.daixiaorui.com/source/13.html .也可以去官网下载最 ...

  8. 【新技术】CentOS系统下docker的安装配置及使用详解

    1 docker简介     Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器.它原本是dotCloud 启动的一个业余项目,并在前些时候开源了.它吸引了大量的关注和 ...

  9. [转载]Docker的安装配置及使用详解

    简介    官网:http://www.docker.com/,点击get started进入下载,目前三个系统的docker容器都有,Windows版需要win10系统,我的是win7系统一开始用的 ...

  10. git 码云 安装配置使用图文详解

    码云 快速使用 以下步骤以 oschina/git-osc 仓库为例子,在您使用 Gitee 的过程中,具体链接地址请填写对应的仓库地址. 快速设置: 如果您知道该怎么操作,直接使用下面的地址: ht ...

最新文章

  1. 迁移学习(Transfer learning)、重用预训练图层、预训练模型库
  2. 数据链路层和传输层的区别
  3. 阿里内部不显示 P 序列职级,“高 P”光环成过去式?网友:这下可以装大佬了...
  4. Oracle优化04-Optimizer优化器
  5. Linux 下比较文件内容并相同部分、不同部分
  6. jsch 移动服务器上文件,jsch上传文件到服务器
  7. daterangepicker 日期范围插件自定义 可选 年份
  8. 【转】详细解析Java中抽象类和接口的区别
  9. 7-47 打印选课学生名单 (25 分)(两种做法)(思路加详解+map+vector做法+最后一个点超时解决)+兄弟们冲丫丫
  10. java培训就是害人的_[Java教程]粗心害死人啊,我的天。
  11. Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签
  12. 边缘计算:万物互联时代新型计算模型
  13. 织梦dedecms绿色高端生活家具装饰公司网站模板
  14. python画二维图_使用python绘制二维图形示例
  15. C# 词典数据结构设计【附demo】
  16. 几何分布的期望和方差公式推导_数学期望、方差、协方差
  17. sparse模式下multicast配置
  18. 搭建一个服务器框架,进程间利用管道通信,线程处理数据
  19. Vue进阶之表单控件绑定
  20. Linux 内存管理(二)——伙伴系统

热门文章

  1. mysql xp cmdshell_LOAD语句:利用MSSQL中的xp_cmdshell功能,将指定文件夹下的指定文件,生成mysql的LOAD语句...
  2. 三星android11推送,三星国行S10系列正式推送One UI 3正式版,基于安卓11打造
  3. faster-rcnn tensorflow windows python 训练自己数据
  4. 十六进制转换html,如何使用JavaScript将十进制转换为十六进制?
  5. linux nfs设置访问用户和密码,使用用户名/密码装载与nfs的网络共享
  6. php表单数据写入txt文件_vba写入txt数据,发生数据丢失的奇怪现象
  7. oracle创建视图类型为日期,oracle创建视图包含clob字段,报错:数据类型不一致:应为-,但却获得CLOB...
  8. springboot服务调用超时_Spring Boot 异步请求和异步调用,一文搞定
  9. python 自动收集经济数据_完结】数据分析思维案例实战92 用Python自动办公,做职场高手【更新中】91.一课经济...
  10. Pytorch DataLoader一次性封装多种数据集(pytorch Data学习六)