QQ192374926

1. 描述

现提供一个独立的辅助升级程序,可以将 9.0 的 Web 工程升级到 10.0 工程,包括 JAR 包、各类配置文件、FineDB 数据表等的兼容升级。

注:支持 Windows、Mac、Linux 主流操作系统。

注:国际化用户(英文 English、台湾 Taiwan 等)升级前一定要手动备份数据库信息,因为升级工具会导致删除不同语言下的权限配置。

2. 思路

1)提供免安装版程序,点击即可运行,无需安装卸载。

注:升级工具请联系技术支持获取。

2)程序支持简体中文、英文、繁体中文。

3. 程序的使用流程

点击下载程序,如下图所示:

双击程序,选择语言,如下图所示:

点击确定,进去 FineReport 10.0 升级助手的安装程序向导,选择 9.0 工程文件夹(包含WEB-INF的文件夹,一般是WebReport)

注:必须是 9.0 工程且包含 WEB-INF 文件夹,一般是 WebReport。

注:如果所选目录未检测到 WEB-INF 文件夹,则提示「请选择包含 WEB-INF 文件夹的目录」,如果版本非 9.0,则提示「仅支持 9.0 工程」。

 

点击下一步,进入备份界面,选择原文件夹备份保存的地址,如下图所示:

注:备份地址不允许为空,为空时提示「您必须输入安装目录」。

点击下一步,提示即将开始升级,在升级过程中请勿关闭本程序,同时不要对原工程做任何「编辑修改」操作,如下图所示:

点击下一步,启动备份升级,如下图所示:

注:备份成功后,在设置好的文件夹下生成 WebReport_bak 的备份文件。

升级结束后,界面如下图所示:

点击完成后,9.0 中的项目文件就是被升级后的文件,如下图所示:

将环境变量 jdk/lib 下的tools.jar 放到%TOMCAT_HOME%/lib下或者%TOMCAT_HOME%/webapps/工程名/WEB_INF/lib下,如下图所示:

注:若环境变量指向的 %JRE_HOME%/bin 下无 attach.dll 文件,还需将 %JAVA_HOME%/jdk/jre/bin 下的 attach.dll 拷贝到此路径下。

将升级后的文件部署到服务器上,即可看到 9.0 工程升级到了 10.0 并保留数据,如下:

注:此处是将升级后的 WebReport 文件夹名称改为了 Webroot。

4. 其他说明

1)只提供对 Web 工程的升级,不提供对完整设计器的升级。设计器如果需要升级,可以先全新安装 10.0,然后将老设计器下的工程升级到 10.0 并将升级后的工程拷贝到新安装的 10.0 设计器目录下(也就是将 10.0webapps 目录中的 webroot文件替换为升级后的工程文件)。

2)如果一个 Web 工程已经升级过,不管是否升级成功,都无法再次运行升级工具来升级。只能通过已备份的 9.0 工程重新执行升级。

3)升级到 10.0 后,迁移过的 FineDB 会从数据库回退到 FineDB ,需要重新迁移。

4)升级工具不能跨版本升级,如 8.0 工程想升级到 10.0,需要把工程先升级到 9.0,再从 9.0 升级到 10.0。

注:Linux 英文环境下,2018 年 2 月 28 号—2018 年 9 月 6 号之间的 9.0 JAR 包有问题,需要先将 9.0 JAR 升级最新,再使用升级工具升级到 10.0。

5)不同的操作系统(Linux、Mac)使用升级工具流程一样。

6)服务器部署过程中若报错 500,则需引入 tools.jar,具体参见:服务器部署需引入 tools.jar。

7)2018 年 11 月 6 号及之后的 JAR,10.0 工程有两个端口,一个是容器的端口:默认为 8075,另一个是 websocket:默认为 38888;当同一个设备上有不止一个 10.0 工程时,两个端口不能同时相同,否则会出现端口被占用报错的问题。解决方案参考:工程端口被占用的处理方法。

8)内网离线环境下,从 9.0 升级上来的工程,无法升级插件商城脚本,目前只能手动替换脚本文件 scripts,替换路径为:%FR_HOME%/webapps/webroot/scripts。

9)2019 年 4 月 15 号及往后的升级工具支持官方的数据集类插件,支持列表如下:

  插件
  多维数据集
  SAP 数据集
  JSON 数据集
  MongoDB 数据集
  新 SAP BW 数据集
  螺旋数据集

5. 移动端兼容说明

9.0 中进行微信/钉钉集成后,通过升级工具进行升级说明:

1)升级工具要求采用 2018 年 11 月 12 号及之后的版本。

2)升级后微信/钉钉的配置会保留。

3)10.0 平台访问路径调整,升级后打开微信/钉钉管理界面,将服务器地址修改为 10.0 平台地址。

4)打开微信/钉钉管理>应用快捷配置,重新生成链接,进入微信/钉钉管理后台修改新的链接。

5)9.0 中开启模板权限时访问单个模板需要用 WeiXinServer,10.0 中已不再需要,直接采用生成的模板链接即可,注意修改微信管理后台绑定的模板链接及定时调度推送的自定义链接。

6)第三方 App 集成 H5 时,如果调用平台 URL,路径格式为 :http://localhost:8075/webroot/decision/url/mobile,调用单张模板仍然为路径后加上 op=h5 参数。

Finereport 9.0升级到10.0工具下载[9-10升级工具]相关推荐

  1. dll修复工具下载,dll修复工具注意事项

    Dll文件的缺失相信很多人都遇见过吧,只要缺失了一个这样的dll文件,我们的游戏或者软件程序就启动不了了,所以我们就需要去修复它,目前修复有几种方法,最简单的,最适合电脑小白的,那就是dll修复工具了 ...

  2. mysql闪回工具下载_MySQL闪回工具之myflash 和 binlog2sql

    实践 利用binlog2sql查询两个binlog之间的SQL:必须是两个binlog日志,指定start-file和stop-file binlog2sql -h127.0.0.1 -P3309 - ...

  3. php mysql 性能测试工具下载_MySQL压力测试工具_MySQL

    bitsCN.com MySQL压力测试工具 mysqlslap --create-schema=example --query="SELECT * FROM group_message f ...

  4. linux程序分析工具下载,linux 程序分析工具

    http://blog.csdn.net/denny_233/article/details/7477282 2012 linux程序分析工具介绍(一)--"/proc" 写在最前 ...

  5. php 启动管理工具下载,phpPgAdmin|PostgreSQL管理工具(phpPgAdmin)下载v5.0.4 开源版 - 欧普软件下载...

    phpPgAdmin是一款功能强大的PostgreSQL数据库管理工具,可以对数据库进行多种操作,适用于PostgreSQL多种版本,新版本修复了bug,兼容性和代码清理功能得到了很大的改进,有需要的 ...

  6. mysql数据万能导入工具下载_mysql数据导入工具下载 - 数据导入工具(EMS Data Export for MySQL) v3.7.0多语特别版下载 - 第九软件网...

    EMS Data Export for MySQL多语特别版是一款交叉平台的数据库导入工具,可以快速地从MS Excel 97-2007, MS Access, DBF, XML, TXT, CSV, ...

  7. apktool反编译生成java_apktool反编译工具下载|apktool反编译工具 v3.0.1 最新版-520下载站...

    apktool反编译工具是一款专业的apk编译工具,能够完美地反编译及回编译apk文件,想要使用apktool反编译工具的话就需要先安装JAVA,如果你想要修改apk文件,那么就需要先安装JAVA才可 ...

  8. Edius4.10 安装版下载及破解,升级,视频教程下载

    注:此篇文章是帮亲戚朋友找到的一篇很好的资料,转载来的. 原文在此 Edius4.10直接安装版下载及破解 Edius4.10 11月9日版本下载: SN:777777-FYPTRYR5P5E0K3T ...

  9. 引导linux的工具下载,多系统引导工具(BootThink)下载_多系统引导工具(BootThink)官方下载-太平洋下载中心...

    BootThink可以引导各种系统,包括linux和win 还有mac osx系统,写入完成后.安装Bootthink 当出现一下的提示时说明bootthink安装成功! 1. 适合对象 在 PC 上 ...

  10. java设计画图工具下载_java 版画图工具

    java 版画图工具 java 2020-8-14 下载地址 https://www.codedown123.com/35571.html java 版画图工具可选 形状 颜色 画笔等等 资源下载此资 ...

最新文章

  1. Android开发环境简单配置
  2. 3.PHP条件语句及其字符串相关函数
  3. qnx bsp 编译
  4. Vue003_class 与style 绑定
  5. git 提交遇到error:fail to push some refer to 远程地址(url)
  6. 电路板上的插头怎么拔下来_空调维修排查电路板内外原因
  7. python做excel表格代码_[宜配屋]听图阁
  8. python字符串描述_Python字符串
  9. 电子助力方向机控制模块_【技师投稿】使用道通MS908PRO更换宝马F20底盘方向机...
  10. ubuntu之更新cmake版本
  11. hadoop2.4.1源码在64位系统编译过程中遇到的几个错误及解决方法
  12. python学生信息管理系统 实验报告_Python学生信息管理系统的开发
  13. 手机号码归属地查询API
  14. Fedora core 5.0加载ntfs分区(yum方法)
  15. 小程序实现身份证取景框拍摄-uniapp版
  16. 6-1 数一数每个数据出现多少次,挑出出现次数最多的那一个
  17. Spring框架基础学习小结。概念,文件配置
  18. 虚拟DOM中的key
  19. 弘辽科技:淘宝站外引流的方法有哪些?淘宝商家要知道!
  20. python agg函数_dataframe转化(二)之 apply(),transform(),agg() 的用法和区别

热门文章

  1. 详解MapReduce实现数据去重与倒排索引应用场景案例
  2. Fiddler抓包Android手机https、http教程
  3. Fiddler抓包工具是最强大最好用的 Web 调试工具之一
  4. Linux 系统基础知识
  5. 如何远程控制其它电脑!
  6. 抖音上一封你的信H5网站源码,可对接支付和106短信
  7. JSCharting JavaScript 3.3.X 12/17/2022 Crack
  8. 【天光学术】看文献遇到这三个问题,你会怎么办?
  9. 全国计算机等级考试二级公共基础知识考试大纲(2022年版)
  10. Ubuntu 14.04连接上海大学ShuWlan-1X与eduroam