启动 Experience Service
|
为了能让 Experience Service 在 Windows 上正常关闭,只能在前台运行它。
|
1. (仅限 Linux) 如果您是 Linux 上的非 root 用户,在不使用 sudo 的情况下启动 Experience Service 时,必须具有以下文件系统权限:
◦ 对安装目录以及其中所有内容的读 (r)、写 (w) 和执行 (x) 权限
◦ 对安装目录以及其中所有内容的所有权
◦ 对存储目录 (项目、副本和升级) 以及其中所有内容的读 (r)、写 (w) 和执行 (x) 权限
◦ 对存储目录 (项目、副本和升级) 以及其中所有内容的所有权
2. 在终端窗口中,导航到 Experience Service 安装目录中的“bin”目录。根据您的操作系统,使用下列命令之一启动 Experience Service:
操作系统
|
命令
|
Linux
|
start-es.sh <configuration parameters>
|
Windows Server 2016
|
start-es.bat <configuration parameters>
|
其中,<配置参数> 将替换为任何您选择要传递到命令行上的配置参数。
Experience Service 可在安全的 HTTPS 模式或不安全的 HTTP 模式下启动,具体取决于在安装程序的“TLS 配置”步骤中是否选择了“使用 TLS (HTTPS)”。
如果
ThingWorx 服务器使用自签名证书,则需要通过在命令行传递
--allowssc 参数来允许自签名证书的方式启动
Experience Service。有关详细信息,请参阅
配置 ThingWorx 证书信任。
例如:start-es.sh --allowssc <configuration parameters> 或 start-es.bat --allowssc <configuration parameters>。
如果选择了使用 TLS,您也可以覆盖该配置,在不安全的 HTTP 模式下启动 Experience Service,只需向命令行传递 --nossl 参数即可。
start-es.sh --nossl <configuration parameters> 或者 start-es.bat --nossl <configuration parameters>
3. 要验证
Experience Service 配置正确并且正在运行,请执行
验证安装和配置中的步骤。