升级 Experience Service
安装程序可用于将现有 Experience Service 安装升级到更新的版本。
|
版本 8.5.6 的 Experience Service for Vuforia Studio 仅支持从 8.3.1 或更高版本升级。
|
升级前准备及最佳做法
在升级到 Experience Service 新版本之前,我们建议您先执行以下操作。
1. 备份 Experience Service 的当前已安装版本。
2. 停止 Experience Service。
3. 关闭所有已打开的文件和文件夹。
请确保与 Experience Service 相关的所有已打开的文件和文件夹均已关闭。其中包括下列内容:
◦ 启动或停止 Experience Service 的命令提示符
◦ Experience Service 安装文件夹
4. 如果可能,请在将升级部署到生产环境之前对其进行测试。
交互模式
当安装程序以交互模式 (xwindow、gtk、win32 或文本) 之一运行时,请使用以下步骤完成升级:
1. 单击“安装 - Experience Service”窗口中的“下一步”。
2. 选择“我接受协议”,然后单击“下一步”。
3. 在“安装目录”窗口,确保选中升级安装所在的目录。单击“下一步”。
4. 在“选择安装类型”窗口中选择“升级”以升级现有安装,或单击“上一步”,选择其他目录。单击“下一步”。
5. 在“ThingWorx 服务器”窗口中输入 ThingWorx 服务器的管理员登录凭据(基本身份验证)或访问令牌,然后单击“下一步”。
6. 在“安装准备完毕”窗口中,单击“下一步”。
7. 为确保当前目录中包含该软件的升级版本,导航到当前目录之外,然后再导航回到 Experience Service 安装目录。
在升级过程中,安装程序会重命名原始安装目录,然后创建一个与原始目录名称相同的新目录。因 Unix 文件系统自身原因,如果在运行安装程序之前打开了一个 shell 且将当前目录设置为原始安装目录,则在升级完成后,其当前目录会指向重命名的目录。而该目录并不包含升级后的系统。
无人值守模式
在无人值守模式下使用安装程序升级现有安装时,installType 选项必须设置为与 upgrade 相同,并且 installDir 必须设置为其中包含现有 Experience Service 安装的目录。例如:
• Linux: $ <安装程序文件名>.run --mode unattended --installType upgrade --installDir /opt/es
• Windows: start /W <安装程序文件名>.exe --mode unattended --installType upgrade --installDir C:\ptc\studio-es
升级现有安装时,该现有安装的配置无法修改。如果在命令行或选项文件中指定了任何可能会更改现有配置的选项,系统则会忽略这些选项。例如,在以下命令中,将忽略 esPort 和 dbType 选项:
• Linux: $ <安装程序文件名>.run --mode unattended --installType upgrade --installDir /opt/es --esPort 3333 --dbType SQLiteHandler
• Windows: start /W <安装程序文件名>.exe --mode unattended --installType upgrade --installDir C:\ptc\studio-es --esPort 3333 --dbType SQLiteHandler