安裝 ThingWorx Navigate - 現在開始! > 先決條件與已知問題
  
先決條件與已知問題
在本主題中,您將會了解 ThingWorx Navigate 的先決條件。其中包括軟體版本需求、ThingWorx 平台、Windchill 及 Web 瀏覽器。
軟體先決條件
Java SE Development Kit 8, Update 92, 1.8.0_92–b14 (64 位元)
如需有關此發行版本的 ThingWorx Navigate 支援的軟體版本最新資訊,請查閱 ThingWorx Navigate 平台支援一覽表
無先前安裝的 ThingWorx Integration Runtime。如果您已安裝 Integration Runtime,請立刻解除安裝。指示如下。
解除安裝 ThingWorx Integration Runtime
在 Windows 電腦上:
1. 從控制台解除安裝 ThingWorx Integration Runtime。
2. 將其從登錄移除:開啟登錄編輯器 regedit.exe
3. 展開 SYSTEM 資料夾,然後展開 ControlSet001Control
4. Control 資料夾中的 Thingworx-IntegrationRuntime 上按一下滑鼠右鍵並選取「刪除」
在 Linux 電腦上,管理使用者可以執行下列步驟:
1. 欲啟動 ThingWorx Integration Runtime,請從命令提示字元執行 Java 指令。請確定關閉此命令提示字元。
2. ThingWorxPlatform 資料夾移除下列檔案:
integration-runtime-settings.json
integration-runtime-<version>.jar
Windchill 先決條件
這些是針對 Windchill 的需求:
Windchill - 檢查支援版本一覽表。
若要建立信任的安全部署,ThingWorx Navigate 需要在 ThingWorx 伺服器與 Windchill 伺服器之間建立 https 連線。如需有關如何執行此操作的指示,請參閱使用 SSL 設定 ThingWorx Navigate
必須先將啟用功能修補程式載入到 Windchill 伺服器,之後才能啟用 PTC Windchill Extension for ThingWorxPTC Windchill Extension for ThingWorx。修補程式必須與已安裝的 Windchill 發行版本對應。請參閱匯入 ThingWorx Navigate 相關擴充
Microsoft Internet Explorer 所需的瀏覽器設定
支援的 Web 瀏覽器會列在平台支援一覽表中。
ThingWorx Navigate 不支援 Microsoft Internet Explorer 的相容性檢視。若您的組織使用 Internet Explorer,我們建議您在 Internet Explorer 的「相容性設定」對話方塊中自動更新您的使用者之下列設定:
「在相容性檢視下顯示內部網路網站」- 請務必清除此核取方塊。
「已新增至相容性檢視的網站」- 從清單中移除 Windchill 伺服器與 ThingWorx Navigate 伺服器的 URL 和主機名稱。
SSL 憑證需求
您在安裝與組態工具中提供的所有憑證都必須採用 Java KeyStore (*.jks) 格式。
環境變數所需要的設定
執行 ThingWorx Navigate Setup 之前,請確定您設定以下環境變數:
JAVA_HOME<JDK 目錄>
PATH<JDK_DIRECTORY>/bin
請勿將變數設定為 JRE
Windows Server 2016 安裝的先決條件
資料庫名稱
本機資料庫
遠端資料庫
PostgreSQL 9.4.5、9.5.11、9.6 和 10
應安裝 PostgreSQL
PostgreSQL/bin 的路徑必須是 PATH 環境變數。
透過更新位於 \PostgreSQL\<版本>\data 資料夾的 pg_hba.conf 來從 ThingWorx Navigate 主機連線至 PostgreSQL。
在安裝 postgres 的電腦上,執行下列動作:
請確保 PostgreSQL/bin 在安裝 postgres 之電腦的 PATH 環境變數中
透過更新位於 \PostgreSQL\<版本>\data 資料夾的 pg_hba.conf 來從 ThingWorx Navigate 主機連線至 PostgreSQL。
例如,如果將 ThingWorx Navigate 安裝在與 PostgreSQL 相同的主機上,可以更新 pg_hba.conf 以允許如下所示的連線:
在您要執行 ThingWorx Navigate Installer 的遠端電腦上,執行下列動作:
安裝與 PostgreSQL 版本相容的 psql 用戶端。
將已安裝的 psql 新增至 PATH 環境變數。請遵循以下步驟:
2. 安裝 pgadmin 用戶端。
3. 更新 PATH 環境變數以附加至安裝 pgadmin 用戶端的路徑。
Microsoft SQL Server 2016
要安裝 ThingWorx Navigate 的主機必須擁有對 Microsoft SQL Server 2016 的存取權。
請確定 Microsoft SQL 用戶端 (sqlcmd) 已安裝且在 PATH 環境變數中可用。
擁有管理員存取權的 Microsoft SQL 使用者。
擁有管理員存取權的 Microsoft SQL 使用者
有效的 Microsoft SQL 用戶端 (sqlcmd) 已安裝且在 PATH 環境變數中可用。
Red Hat Enterprise Linux 7.5 安裝的 先決條件
Red Hat 7.5 或 CentOS 7.5 (具有管理員存取權)
已啟用軟體集合:
Red Hat
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 RHSCL (RPMs)'
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 Extra(RPMs)'
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 Optional (RPMs)'
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 RH Common (RPMs)'
yum-config-manager --enable 'Red Hat Enterprise Linux Server 7 Supplementary (RPMs)'
CentOS
yum install 'centos-release-scl'
啟用 EPEL 存放庫
Red Hat (下載及安裝)
get https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum localinstall epel-release-latest-7.noarch.rpm
CentOS
yum install 'epel-release'
資料庫名稱
本機資料庫
遠端資料庫
PostgreSQL 9.4.5、9.5.11、9.6 和 10
要安裝 ThingWorx Navigate 的主機必須擁有對 PostgreSQL 伺服器的存取權。
已安裝 PostgreSQL,且 PostgreSQL/bin 的路徑應在 PATH 環境變數中。
擁有管理員角色 (SUPERUSERCREATEUSERCREATEROLE) 的 PostgreSQL 使用者。
ThingWorx Navigate Installer 將會為應用程式建立使用者。
透過更新位於 \PostgreSQL\<版本>\data 資料夾的 pg_hba.conf 來從 ThingWorx Navigate 主機連線至 PostgreSQL。
例如,如果將 ThingWorx Navigate 安裝在與 PostgreSQL 相同的主機上,pg_hba.conf 可以更新以允許如下所示的連線:
$ cat /var/lib/pgsql/9.6/data/pg_hba.conf
...
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
在安裝 postgres 的電腦上,執行下列動作:
請確保 PostgreSQL/bin 在安裝 postgres 之電腦的 PATH 環境變數中
透過更新位於 \PostgreSQL\<版本>\data 資料夾的 pg_hba.conf 來從 ThingWorx Navigate 主機連線至 PostgreSQL。
例如,如果將 ThingWorx Navigate 安裝在與 PostgreSQL 相同的主機上,可以更新 pg_hba.conf 以允許如下所示的連線:
在您要執行安裝程式的遠端電腦上,執行下列動作:
執行下列指令來安裝 psql 用戶端:
yum install rh-postgresql96-postgresql-syspaths
Microsoft SQL Server 2016
不支援
要安裝 ThingWorx Foundation 的主機必須擁有對 Microsoft SQL Server 2016 的存取權。
有效的 Microsoft SQL 用戶端 (sqlcmd) 已安裝且在 PATH 環境變數中可用。
擁有管理員權限的 Microsoft SQL 使用者。
安裝 sqlcmd
如需安裝指示,請參閱 https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL。安裝之後,請執行下列操作:
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
ThingWorx Navigate 安裝工具的已知問題
安裝、授權與組態工具有下列已知問題:
您無法在相同的電腦上多次安裝 ThingWorx Navigate
對於 Linux,即使安裝正在進行,進度列看起來已完成。
如果您擁有過期的試用版授權,則您無法使用 ThingWorx Navigate Licensing 工具來升級為付費授權。在此情況下,請使用中斷連接模式手動部署您的授權。如需有關透過授權管理網站取得 ThingWorx 已中斷連線網站授權的詳細資訊,請參閱已中斷連線網站 (未連線至 PTC 支援入口網站) 的授權指南
對於所有組態類型,不會針對您的 Windchill 連線執行驗證。請仔細輸入連線資訊。
組態記錄檔包含有關 Windchill 版本與 CPS 編號的不完整資訊。您可以從 Windchill 取得此資訊。
這個問題將在 ThingWorx Navigate 的未來發行版本中處理。