Ureport2 安装,配置及问题详解
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
<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/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"?><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
Ureport2 安装,配置及问题详解相关推荐
- CentOS7 安装配置FTP服务器详解
CentOS7 安装配置FTP服务器详解 1.FTP简介 ftp(File Transfer Protocol文件传输协议)是基于TCP/IP 协议的应用层协议,用于文件的传输,包括ftp服务器(或服 ...
- CentOS7 安装配置SFTP服务器详解
CentOS7 安装配置SFTP服务器详解 1.SFTP简介 SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protoc ...
- 局域网网站服务器dns设置,内网安装配置DNS服务器详解_实现局域网用域名访问...
内网架设DNS服务器详解 适用环境: 局域网内用IIS建了一个网站,通过ip访问太麻烦,想在内部实现用域名访问 . http://192.168.1.107 是我建在内网的一个站 我们要实现的就是在 ...
- linux安装配置Zend Optimizer详解
linux安装Zend Optimizer很简单,首先确定自己的PHP版本(必须版本是小于5.3的) PS: 查看系统PHP版本可以运行 php -v 一.下载安装 wget http://downl ...
- Nginx安装配置报错详解
*Nginx* ****正向代理:****客户端/浏览器-服务器 ****反向代理:****客户端-反向代理服务器-服务器 ****负载均衡:****将请求分发到多个不同的服务器 ****动静分离:* ...
- 小型ssh工具dropbear 安装配置及使用详解
1.Dropbear介绍 dropbear:小型的嵌入式系统专用的SSH服务端和客户端工具 服务器端:dropbear.dropbearkey 客户端:dbcl ...
- linux下redis安装教程,linux下安装配置redis图文详解
在linux系统下安装redis的详细步骤如下: 1. 首先下载一个redis安装包,下载地址:https://www.daixiaorui.com/source/13.html .也可以去官网下载最 ...
- 【新技术】CentOS系统下docker的安装配置及使用详解
1 docker简介 Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器.它原本是dotCloud 启动的一个业余项目,并在前些时候开源了.它吸引了大量的关注和 ...
- [转载]Docker的安装配置及使用详解
简介 官网:http://www.docker.com/,点击get started进入下载,目前三个系统的docker容器都有,Windows版需要win10系统,我的是win7系统一开始用的 ...
- git 码云 安装配置使用图文详解
码云 快速使用 以下步骤以 oschina/git-osc 仓库为例子,在您使用 Gitee 的过程中,具体链接地址请填写对应的仓库地址. 快速设置: 如果您知道该怎么操作,直接使用下面的地址: ht ...
最新文章
- C++:多线程中的小白(3)线程传参详解
- 基于激光雷达点云的3D检测方法汇总(LiDAR only)
- 一个用Spring Boot做的垃圾分类小程序,你不拿来学习一下?
- apache 创建多端口监听
- LetCode: 150. 逆波兰表达式求值
- oracle tnsnames.ora文件用法说明
- php100的阶乘代码while语句,编写PHP程序,使用while循环计算4096是2的几次方,然后输出结果...
- android中gridview实现动态表格,Android--GridView实现动态文字排版
- 最简单的基于FFmpeg的移动端例子附件:IOS自带播放器
- 动态路由之OSPF(开放式最短路径优先协议)
- 画数轴的步骤_上分助手北师大数学七年级上册第二章有理数第二节数轴详细拆解...
- .NET开发不可错过的25款必备工具,徐汇区网站设计
- OpenCV C++实现树结构可视化(画出一棵四叉树)
- 面向对象--西餐厅(基础实现)
- 前端面试题总结(js、html、小程序、React、ES6、Vue、算法、全栈热门视频资源)...
- excel表格拆分多个表如何操作?
- 获取股票数据【使用JQData查询行情数据、财务指标、估值指标】
- 批量修改python2.7版本print加括弧问题
- Linux查看so文件信息
- Java 8计算一年前或一年后的日期