历史版本14 :9-10 升级工具 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

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

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

2. 思路编辑

1)提供免安装版程序,点击即可运行,无需安装卸载。注:升级工具请联系技术支持获取。

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

3. 程序的使用流程编辑

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

222

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

222

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

222

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

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

222 222

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

222

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

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

222

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

222

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

升级结束后,界面如下:

222

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

222

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

222

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

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

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

222

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。

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