安装和配置 Experience Service > 升级 Experience Service
  
升级 Experience Service
安装程序可用于将现有 Experience Service 安装升级到更新的版本。
* 
升级之前,您必须停止 Experience Service。有关详细信息,请参阅停止 Experience Service
* 
版本 8.5.6 的 Experience Service for Vuforia Studio 仅支持从 8.3.1 或更高版本升级。
升级前准备及最佳做法
在升级到 Experience Service 新版本之前,我们建议您先执行以下操作。
1. 备份 Experience Service 的当前已安装版本。
2. 停止 Experience Service
彻底停止 Experience Service。有关详情,请参阅停止 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
升级现有安装时,该现有安装的配置无法修改。如果在命令行或选项文件中指定了任何可能会更改现有配置的选项,系统则会忽略这些选项。例如,在以下命令中,将忽略 esPortdbType 选项:
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