当你从之前的版本升级到2021版本,建议您创建一个默认的2021年版本安装,然后从你现有的资产和设置迁移安装2021版本安装。请注意:你应该尝试升级程序在测试环境验证过程之前更新到生产环境。看到2021的特性额外的笔记升级到2021版本。需求报告:风格情报,风格,和风格服务器需要范围JVM 1.8版本。风格的工作室桌面应用程序需要捆绑JVM (Java 11)正常运行。最低硬件要求是8 gb RAM的i5处理器。建议Windows 10。注意:2020.1版本是最终版本支持Internet Explorer (IE)访问InetSoft web应用程序。半岛o客服(微软建议使用微软边缘作为默认浏览器。) 不中断的初始启动服务器,因为这可能导致腐败的资产。服务器迁移
迁移资产从您现有的2020.1安装和设置新2021安装,遵循以下步骤。
- 阅读笔记开始升级2021的特性列表。
- 下载2021安装程序下载网站。
- 备份SREE回家和
shared-libs 现有的安装目录。SREE家可能是一个数据库(如果您正在使用一个数据库的数据空间),或者它可能的内容服务器配置 目录(如果您正在使用一个文件系统数据空间)。看到安装结构SREE家里的位置信息在你的平台。
- 运行2021安装程序根在Linux系统上或管理员(以管理员身份运行一个Windows机器上)。看到安装在文档的更多信息。
不中断的初始启动服务器,因为这可能导致腐败的资产。
- 定位
sree.properties 2020.1安装的文件SREE主目录。复制任何自定义设置定义了从2020.1(特别是安全设置)sree.properties 文件到sree.properties 安装文件的新2021年。照顾更新这些属性的任何硬编码的路径,使他们正确地引用新的2021安装。 不覆盖任何现有的属性sree.properties 安装文件的新2021年。
- 如果
security.allow.iframe 属性设置为真正的 ,删除这个条目(除非你使用https)。
- 复制下面的文件从2020.1 SREE 2021 SREE家:
authc-chain.json 和authz-chain.json 。这些文件显示什么类型的安全提供者使用。
- 如果你现有的安装使用内置的InetSoft文件的安全性提供者,将以下文件从2020.1 SREE 2021 SREE半岛o客服家:
acl.xml ,role.xml ,password.xml 。
- 如果你现有的安装一直使用一个自定义安全提供者,将所需的类(JAR文件)复制到新安装。
- 如果你现有的安装已经使用自定义周期,从2020.1 SREE复制下列文件2021 SREE家:
cycle.xml 。
- 复制你的数据库驱动程序(这可能是
shared-libs 或司机 文件夹SREE回家)从2020.1安装到相同的位置在新2021年安装。
- 移动你的资产(数据源、数据工作表、仪表板、报告等)从2021年的2020.1安装安装:第一出口所需的资产从2020.1安装成一个ZIP文件。然后进口资产从ZIP文件到新的2021年安装。
- 重新应用任何门户样式(包括CSS和图像)在新安装。
- 重新生成所有的物化视图。
- 指示所有用户清除浏览器缓存。
注意:您可能需要进行以下额外的变化如果您使用的是弃用组件或功能:
- 如果你打算使用一个定制的web . xml从早期版本,你必须删除
ServletRepository 和AdmServlet 从servlet映射web . xml。这些servlet映射不再用于2018和更高版本。企业管理器(以前默认URL路径/ sree EnterpriseManager )现在/ em 。到用户门户URL路径(之前/ sree /报告 )现在/应用程序 。
- 如果你一直使用内置代理(负载平衡器)对于服务器集群,必须代之以一个第三方负载均衡器。一般来说,硬件负载均衡器等F5建议。
- 如果您正在使用Apache web服务器2.2或以下的反向代理,请注意版本2018,后来InetSoft服务器使用websocket技术,和半岛o客服美国之间不再可以配置代理和Tomcat服务器。如果可能的话,升级你的反向代理至2.4 Apache web服务器,并加载
mod_proxy_wstunnel 使尚。(见Apache文档更多细节)。如果你必须使用Apache web服务器2.2或低于反向代理,您必须添加一个websocket-capable代理马歇尔交通。websocket-capable代理可以基于硬件(F5等)或软件(haproxy,等等),而且应该直接InetSoft请求路由到InetSoft版本2021服务器。半岛o客服其他请求应该被路由到现有Apache反向代理。
- 如果你已经使用服务器属性force.html5或URL“人事处”的相关代码vs_html,这些不再需要或支持。默认Viewsheets呈现为HTML5。
- 如果你已经通过使用访问报告
人事处 在URL编码,你需要更新你的URL语法。看到通过URL加载资产获取详细信息。
- 如果你一直在使用单点登录(SSO),你需要改变你的实现使用一个过滤器链,所述单点登录(SSO)配置。
- 如果你一直使用CVS存档功能,您需要切换到“文件系统”或“用户定义”选项。CVS存档特性是2018年版本删除。
- 如果您已经创建了自定义代码使用Tool.invokeThread ()方法,您需要删除
Tool.invokeThread () 包装和包装代码直接执行。如果您已经创建了自定义代码使用KeyRing.setKey () 或KeyRing.setDefaultKey () 方法,使用半岛o客服inetsoft.util.ConfigurationContext.setHome () 来代替那些电话。看到2021的特性列表的例子。
- 如果您正在使用脚本获取值中选择一个复选框表单组件,你可能需要调整你如何处理没有选择和single-selection病例。在以前的版本中,这些返回null值或字符串值,分别,而多次选择的情况下返回一个数组。2018年版本开始,返回值是一个数组在所有情况下:没有选择的情况下返回一个空数组,single-selection返回1数组。
桌面开发工具(样式工作室)迁移
升级现有的桌面开发工具从版本2020.1到2021年,遵循以下步骤:
- 风格的工作室。
- 下载2021安装程序下载网站。
- 运行安装程序根在Linux系统上或管理员(以管理员身份运行一个Windows机器上)。�看到安装在文档的更多信息。
- 重启风格的工作室。
- 配置存储库或存储库。(见配置风格的工作室说明。)
文档可在最新的文档bdapp安卓手机版最精准
。 |