Ureport2 安装,配置及问题详解
本文详细介绍了笔者Ureport2的 安装,配置以及在此过程中遇到的问题和解决方法。
本安装 基于 IDEA+SpringBoot, 存储使用mysql数据库
1)首先需要安装IDEA, jdk8, maven
2) 安装mysql 用于测试
可以参考cboard安装
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
src/main/resources/application.properties
ureport.fileStoreDir=E:/web/ureportfiles spring.datasource.url=jdbc:mysql://localhost:3306/bookstore?serverTimezone=UTC spring.datasource.username=root spring.datasource.password=123 spring.datasource.driverClassName=com.mysql.jdbc.Driver
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
右键单击main class 文件 -> Run ‘xxxxx’
切记step 3,要删除默认的‘main\java’, 仅保留到src 目录
点击‘OK’后,如果报如下错误,只需要删除文件MANIFEST.MF即可。
编译好的jar包在工程目录的 .\out\artifacts 目录下
例如demo\out\artifacts\demo_jar
Run > java -jar demo.jar
浏览器输入: http://localhost:8080/ureport/designer
具体使用可以参考教程:
http://wiki.bsdn.org/pages/viewpage.action?pageId=76448360
ureport2 常用的url 说明:
https://blog.csdn.net/qq_37686250/article/details/90698932
如果dependency library没有出现在External Libraries 中时,可以重现import
连接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