Ureport2 安装,配置及问题详解

                                                            Ureport2 安装,配置及问题详解

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

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

1 pre-condition

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

2) 安装mysql 用于测试

 

  可以参考cboard安装

 

2 安装ureport

  1. 先学习如何用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

<dependencies>
    <dependency>
        <groupId>
org.springframework.boot</groupId>
        <artifactId>
spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>
org.springframework.boot</groupId>
        <artifactId>
spring-boot-starter-test</artifactId>
        <scope>
test</scope>
    </dependency>
    <dependency>
        <groupId>
com.bstek.ureport</groupId>
        <artifactId>
ureport2-console</artifactId>
        <version>
2.2.9</version>
    </dependency>
    <dependency>
        <groupId>
commons-dbcp</groupId>
        <artifactId>
commons-dbcp</artifactId>
        <version>
20030825.184428</version>
    </dependency>
    <dependency>
        <groupId>
mysql</groupId>
        <artifactId>
mysql-connector-java</artifactId>
        <version>
8.0.17</version>
    </dependency>
</dependencies>

 

3.2 application.properties

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

 

3.3 content.xml

src/main/resources/content.xml

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



<beans 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">

    <import resource="classpath:ureport-console-context.xml"/>

    <!-- 引入配置文件 -->

    <bean id="propertyConfigurer" parent="ureport.props">

        <property name="location">

            <!-- 读取配置文件 -->

            <value>classpath:application.properties</value>

        </property>

    </bean>

</beans>

 

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

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值