![]() |
本主题仅适用于单服务器环境。
|
变量名称
|
值
|
默认值
|
备注
|
||
---|---|---|---|---|---|
ENABLE_HTTP
|
true/false
|
true
|
针对容器的不安全流量启用 Tomcat 的 HTTP 连接器。
|
||
ENABLE_HTTPS
|
true/false
|
false
|
针对容器的安全流量启用 Tomcat 的 HTTPS 连接器。还必须提供一个密钥存储并设置 SSL_KEYSTORE_PASSWORD。
|
||
SSL_KEYSTORE_PASSWORD
|
字符串
|
PASSWORD
|
设置 Tomcat SSL 通信所用密钥存储的密码。
|
||
SSL_KEYSTORE_BASE_PATH
|
字符串
|
/ThingworxPlatform
|
设置 Tomcat SSL 密钥存储的路径。如果将密钥存储存储在默认文件夹以外的容器的某个位置,则必须设置此变量。
|
||
SSL_KEYSTORE_FILENAME
|
字符串
|
keystore.jks
|
设置 Tomcat SSL 密钥存储的文件名。如果密钥存储的文件名并非默认名称,则必须设置此变量。
|
||
TOMCAT_SSL_PROTOCOLS
|
字符串
|
TLSv1.2
|
指定 Tomcat SSL 协议。如果要在 Tomcat 中覆盖已接受的 SSL 协议,请设置此变量。
|
||
SERVER_HTTP_PORT
|
字符串
|
8080
|
指定 Tomcat 监控的 HTTP 通信端口。请注意,如果此端口发生更改,则必须更改 Compose 文件中显示的端口。
|
||
SERVER_HTTPS_PORT
|
字符串
|
8443
|
指定 Tomcat 监控的 HTTPS 通信端口。请注意,如果此端口发生更改,则必须更改 Compose 文件中显示的端口。
|
||
DOCKER_DEBUG
|
true/false
|
false
|
切换容器启动时用于记录调试信息的选项。请注意,其中可能包含敏感信息。
|
||
LS_USERNAME
|
字符串
|
""
|
指定用于获取 ThingWorx 许可证的 PTC 登录用户名。
|
||
LS_PASSWORD
|
字符串
|
""
|
指定用于获取 ThingWorx 许可证的 PTC 登录密码。
|
||
ENABLE_BACKUP
|
true/false
|
false
|
切换用于备份的选项。
|
||
ENABLE_LOGGING
|
true/false
|
true
|
切换用于记录的选项。
|
||
ENCRYPT_CREDENTIALS
|
true/false
|
false
|
切换用于对 platform-settings.json 文件中的数据库和许可密码进行加密的选项。
|
||
THINGWORX_INITIAL_ADMIN_PASSWORD
|
字符串
|
""
|
为 ThingWorx 中的管理员用户设置初始密码。必须在启动 ThingWorx Platform 之前,手动设置此变量。ThingWorx 成功启动后,此密码可能会发生更改。
|
||
THINGWORX_INITIAL_METRICS_USER_PASSWORD
|
字符串
|
""
|
为 ThingWorx 中的 MetricsUser 设置初始密码。此为可选变量。请在启动 ThingWorx Platform 之前手动进行设置。ThingWorx 成功启动后,此密码可能会发生更改。
|
||
EXTPKG_IMPORT_POLICY_ENABLED
|
true/false
|
false
|
通过扩展包上载程序来控制扩展包导入的全局启用/禁用。
|
||
EXTPKG_IMPORT_POLICY_ALLOW_JARRES
|
true/false
|
false
|
控制其中包含 Jar (Java) 资源的扩展包的导入权限。如果值为 false 且扩展包中包含 jar 文件,则导入将失败。
|
||
EXTPKG_IMPORT_POLICY_ALLOW_JSRES
|
true/false
|
false
|
控制其中包含 Javascript 资源的扩展包的导入权限。如果值为 false 且扩展包中包含 javascript 文件,则导入将失败。
|
||
EXTPKG_IMPORT_POLICY_ALLOW_CSSRES
|
true/false
|
false
|
控制其中包含 CSS 资源的扩展包的导入权限。如果值为 false 且扩展包中包含 css 文件,则导入将失败。
|
||
EXTPKG_IMPORT_POLICY_ALLOW_JSONRES
|
true/false
|
false
|
控制其中包含 JSON 资源的扩展包的导入权限。如果值为 false 且扩展包中包含 json 文件,则导入将失败。
|
||
EXTPKG_IMPORT_POLICY_ALLOW_WEBAPPRES
|
true/false
|
false
|
控制其中包含 WebApps 资源的扩展包的导入权限。如果值为 false 且扩展包中包含 WebApp 资源文件,则导入将失败。
|
||
EXTPKG_IMPORT_POLICY_ALLOW_ENTITIES
|
true/false
|
false
|
控制其中包含不可扩展实体定义的扩展包的导入权限。如果值为 false 且扩展包中包含除扩展包实体以外的不可扩展实体定义,则导入将失败。
|
||
EXTPKG_IMPORT_POLICY_ALLOW_EXTENTITIES
|
true/false
|
false
|
控制其中包含可扩展实体定义的扩展包的导入权限。如果值为 false 且扩展包中包含除扩展包实体以外的可扩展实体定义,则导入将失败。
|
||
ENABLE_CONSOLE_OUTPUT
|
true/false
|
false
|
启用控制台日志记录。
|
||
HTTP_PORT
|
编号
|
Null
|
用于 HTTP 通信的端口,应与 SERVER_HTTP_PORT 相匹配。用于服务发现。
|
||
HTTP_SERVICE_NAME
|
字符串
|
thingworx-http
|
ThingWorx Platform 的 HTTP 服务名称。用于服务发现。
|
||
HTTPS_PORT
|
编号
|
Null
|
用于 HTTPS 通信的端口,应与 SERVER_HTTPS_PORT 相匹配。用于服务发现。
|
||
HTTPS_SERVICE_NAME
|
字符串
|
thingworx-https
|
ThingWorx Patform 的 HTTPS 服务名称。用于服务发现。
|
||
TOMCAT_SSL_CIPHERS
|
字符串
|
""
|
以逗号分隔的密码套件可选列表。将 HTTPS 连接限制为仅列出的这些密码。如果未设置,则使用默认 JVM 密码。
|
||
TOMCAT_COMPRESSION
|
on/off/force
|
off
|
启用或禁用 Tomcat 压缩。连接器可以使用 HTTP/1.1 GZIP 压缩,以节省服务器带宽。可接受值包括 off (禁用压缩),on (允许压缩,这会导致文本数据被压缩) 和 force (在所有情况下都强制压缩)。
|
||
TOMCAT_COMPRESSION_MIN_SIZE
|
编号
|
2048
|
用于指定:当 TOMCAT_COMPRESSION 为 on 时,对输出进行压缩时的最低数据量。
|
||
TOMCAT_USE_SEND_FILE
|
true/false
|
true
|
启用或禁用 sendfile 功能。使用 sendfile 将禁用 Tomcat 可能对响应执行的任何压缩。
|
||
CATALINA_OPTS
|
字符串
|
""
|
传递到 Tomcat 的 Java 运行时选项。
|
||
TWX_KEYSTORE_PASSWORD
|
字符串
|
""
|
用于设置 ThingWorx KeyStore 密码的密码。如果未设置,则 ThingWorx 会在首次启动时创建随机密码。
设置此密码以确保特定密码用于 HA 设置和恢复旧数据/卷。
|
||
EXTPKG_IMPORT_POLICY_HA_COMPATIBILITY_LEVEL
|
WARN/DENY
|
WARN
|
用于控制是允许还是拒绝与 HA 兼容的扩展的扩展导入策略配置。选项有 WARN 和 DENY。
如果设置为 WARN,则系统会导入与 HA 不兼容的扩展,并将警告写入应用程序日志。
如果设置为 DENY,则仅允许导入与 HA 兼容的扩展。
|
||
ENABLE_PROPERTY_TRANSFORM
|
true/false
|
false
|
设置为 true 以启用属性转换。
|
||
PROPERTY_TRANSFORM_RABBITMQ_HOST
|
""
|
localhost
|
用于属性转换的 RabbitMQ 主机。
|
||
PROPERTY_TRANSFORM_RABBITMQ_PORT
|
字符串
|
5672
|
用于属性转换的 RabbitMQ 端口。
|
||
PROPERTY_TRANSFORM_RABBITMQ_USERNAME
|
字符串
|
admin
|
用于属性转换的 RabbitMQ 用户名。
|
||
PROPERTY_TRANSFORM_RABBITMQ_PASSWORD
|
字符串
|
""
|
用于属性转换的 RabbitMQ 密码。
|
||
PROPERTY_TRANSFORM_RABBITMQ_VHOST
|
字符串
|
/
|
用于属性转换的 RabbitMQ 虚拟主机。
|
||
SECRET_PROVISIONING_APP_KEY
|
GUID
|
不适用
|
用于在首次启动 ThingWorx 时对其进行配置的应用程序密钥 GUID。
|
![]() |
更新卷路径时,仅更改本地安装。内部容器的安装点始终不变。
|