Lassen Sie uns ThingWorx Navigate installieren! > Voraussetzungen und bekannte Probleme
  
Voraussetzungen und bekannte Probleme
In diesem Thema finden Sie die Voraussetzungen für ThingWorx Navigate. Dazu zählen Voraussetzungen für Software-Versionen, die ThingWorx Plattform, Windchill, sowie Web-Browser.
Softwarevoraussetzungen
Java SE Development Kit 8, Update 92, 1.8.0_92-b14 (64-Bit)
Die aktuellsten Informationen zu von dieser Version von ThingWorx Navigate unterstützten Software-Versionen finden Sie in der Plattformsupportmatrix für ThingWorx Navigate.
Keine vorherige Installation von ThingWorx Integration Runtime. Sollten Sie Integration Runtime installiert haben, deinstallieren Sie die Software nun. Die Anweisungen finden Sie unten.
Deinstallieren Sie ThingWorx Integration Runtime
Auf Windows-Rechnern:
1. Deinstallieren Sie über die Systemsteuerung ThingWorx Integration Runtime.
2. Entfernen Sie es aus der Registrierung: Öffnen Sie den Registrierungs-Editor, regedit.exe.
3. Erweitern Sie den Ordner SYSTEM und dann ControlSet001 und Control.
4. Klicken Sie im Ordner Control mit der rechten Maustaste auf Thingworx-IntegrationRuntime, und wählen Sie Löschen aus.
Auf Linux-Rechnern kann ein Benutzer mit Administratorberechtigungen die folgenden Schritte ausführen:
1. Zum Starten von ThingWorx Integration Runtime führen Sie einen Java-Befehl an der Eingabeaufforderung aus. Stellen Sie sicher, dass dieses Eingabeaufforderungsfenster geschlossen wird.
2. Entfernen Sie diese Dateien aus dem Ordner ThingWorxPlatform:
integration-runtime-settings.json
integration-runtime-<version>.jar
Windchill Voraussetzungen
Dies sind die Anforderungen für Windchill:
Windchill – Prüfen Sie die Matrix für die unterstützten Versionen.
Damit eine vertrauenswürdige und sichere Bereitstellung erfolgen kann, erfordert ThingWorx Navigate, dass eine https-Verbindung zwischen dem ThingWorx Server und dem Windchill Server aufgebaut wird. Weitere Anweisungen finden Sie unter ThingWorx Navigate für SSL einrichten.
Es muss ein Aktivierungs-Patch auf den Windchill Server geladen werden, um PTC Windchill Extension für ThingWorx zu aktivieren.PTC Windchill Extension für ThingWorx. Der Patch muss mit der installierten Windchill Version übereinstimmen. Siehe Erweiterungen für ThingWorx Navigate importieren.
Erforderliche Browser-Einstellung für Microsoft Internet Explorer
Die unterstützten Web-Browser werden in der Plattformsupportmatrix aufgelistet.
ThingWorx Navigate bietet keine Unterstützung für die Kompatibilitätsansicht von Microsoft Internet Explorer. Wenn Ihre Organisation Internet Explorer verwendet, wird empfohlen, dass Sie die folgenden Einstellungen im Dialogfenster Einstellungen der Kompatibilitätsansicht von IE vornehmen:
Intranetsites in Kompatibilitätsansicht anzeigen: Stellen Sie sicher, dass dieses Kontrollkästchen deaktiviert ist.
Zur Kompatibilitätsansicht hinzugefügte Websites: Entfernen Sie die URL und den Hostnamen für den Windchill Server und den ThingWorx Navigate Server aus der Liste.
Anforderungen für SSL-Zertifikate
Alle Zertifikate, die Sie in den Installations- und Konfigurations-Tools angeben, müssen im Java-Schlüsselspeicherformat (*.jks) vorliegen.
Erforderliche Einstellungen für Umgebungsvariablen
Legen Sie die folgenden Umgebungsvariablen fest, bevor Sie ThingWorx Navigate Setup ausführen:
JAVA_HOME<JDK-Verzeichnis>
PATH<JDK_DIRECTORY>/bin
Legen Sie die Variablen nicht auf JRE fest.
Voraussetzungen für Windows Server 2016 Installationen
Datenbankname
Lokale Datenbank
Remote-Datenbank
PostgreSQL 9.4.5, 9.5.11, 9.6 und 10
PostgreSQL sollte installiert sein.
Der Pfad zu PostgreSQL/bin muss in der Umgebungsvariable PATH enthalten sein.
Lassen Sie Verbindungen zu PostgreSQL vom ThingWorx Navigate Host zu, indem Sie pg_hba.conf unter dem Ordner \PostgreSQL\<Version>\data aktualisieren.
Führen Sie auf dem Rechner, auf dem PostgreSQL installiert ist, folgende Schritte aus:
Stellen Sie sicher, dass PostgreSQL/bin in der Umgebungsvariable PATH des Rechners, auf dem postgres installiert ist, vorhanden ist.
Lassen Sie Verbindungen zu PostgreSQL vom ThingWorx Navigate Host zu, indem Sie pg_hba.conf unter dem Ordner \PostgreSQL\<Version>\data aktualisieren.
Wenn ThingWorx Navigate beispielsweise auf dem gleichen Host wie PostgreSQL installiert ist, kann pg_hba.conf wie folgt aktualisiert werden, um Verbindungen zuzulassen:
Führen Sie auf dem Remote-Rechner, auf dem Sie das ThingWorx Navigate Installationsprogramm ausführen möchten, die folgenden Schritte aus:
Installieren Sie den psql-Client, der mit Ihrer PostgreSQL-Version kompatibel ist.
Fügen Sie den installierten psql zur Umgebungsvariable PATH hinzu. Führen Sie folgende Schritte aus:
1. Laden Sie pgadmin4-4.1-x86.exe von https://www.postgresql.org/ftp/pgadmin/pgadmin4/v4.1/windows/ herunter.
2. Installieren Sie den pgadmin Client.
3. Aktualisieren Sie die Umgebungsvariable PATH, um sie an den Pfad anzuhängen, unter dem der pgadmin-Client installiert ist.
Microsoft SQL Server 2016
Der Host, auf dem ThingWorx Navigate installiert werden soll, muss Zugriff auf Microsoft SQL Server 2016 haben.
Stellen Sie sicher, dass Microsoft SQL-Client installiert (sqlcmd) und unter der Umgebungsvariable PATH verfügbar ist.
Ein Microsoft SQL-Benutzer mit Administratorzugriff
Ein Microsoft SQL-Benutzer mit Administratorzugriff
Es ist ein gültiger Microsoft SQL-Client (sqlcmd) installiert und unter der Umgebungsvariable PATH verfügbar.
Voraussetzungen für Red Hat Enterprise Linux 7.5 Installationen
Red Hat 7.5 oder CentOS 7.5 mit Administratorzugriff
Aktivierte Software-Sammlungen:
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-Repository aktivieren
Red Hat (herunterladen und installieren)
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'
Datenbankname
Lokale Datenbank
Remote-Datenbank
PostgreSQL 9.4.5, 9.5.11, 9.6 und 10
Der Host, auf dem ThingWorx Navigate installiert werden soll, muss Zugriff auf einen PostgreSQL-Server haben.
PostgreSQL muss installiert sein und der Pfad zu PostgreSQL/bin sollte in der Umgebungsvariable PATH vorhanden sein.
Ein PostgreSQL-Benutzer mit Administratorrollen (SUPERUSER, CREATEUSER oder CREATEROLE).
Das ThingWorx Navigate Installationsprogramm erstellt einen Benutzer für die Anwendung.
Lassen Sie Verbindungen zu PostgreSQL vom ThingWorx Navigate Host zu, indem Sie pg_hba.conf unter dem Ordner \PostgreSQL\<Version>\data aktualisieren.
Wenn ThingWorx Navigate beispielsweise auf dem gleichen Host wie PostgreSQL installiert ist, kann pg_hba.conf wie folgt aktualisiert werden, um Verbindungen zuzulassen:
$ 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
Führen Sie auf dem Rechner, auf dem PostgreSQL installiert ist, folgende Schritte aus:
Stellen Sie sicher, dass PostgreSQL/bin in der Umgebungsvariable PATH des Rechners, auf dem PostgreSQL installiert ist, vorhanden ist.
Lassen Sie Verbindungen zu PostgreSQL vom ThingWorx Navigate Host zu, indem Sie pg_hba.conf unter dem Ordner \PostgreSQL\<Version>\data aktualisieren.
Wenn ThingWorx Navigate beispielsweise auf dem gleichen Host wie PostgreSQL installiert ist, kann pg_hba.conf wie folgt aktualisiert werden, um Verbindungen zuzulassen:
Führen Sie auf dem Remote-Rechner, auf dem Sie das Installationsprogramm ausführen möchten, die folgenden Schritte aus:
Führen Sie den folgenden Befehl aus, um den psql-Client zu installieren:
yum install rh-postgresql96-postgresql-syspaths
Microsoft SQL Server 2016
Nicht unterstützt
Der Host, auf dem ThingWorx Foundation installiert werden soll, muss Zugriff auf Microsoft SQL Server 2016 haben.
Es ist ein gültiger Microsoft SQL-Client installiert (sqlcmd) und unter der Umgebungsvariable PATH verfügbar.
Ein Microsoft SQL-Benutzer mit Administratorrechten
Installieren Sie sqlcmd.
Installationsanweisungen finden Sie unter https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-2017#RHEL. Führen Sie nach der Installation den folgenden Befehl aus:
ln -s /opt/mssql-tools/bin/sqlcmd /usr/bin/sqlcmd
Bekannte Probleme mit den ThingWorx Navigate Installations-Tools
Bei den Installations-, Lizenzierungs- und Konfigurations-Tools gibt es die folgenden bekannten Probleme:
Sie können ThingWorx Navigate nicht mehrere Male auf demselben Rechner installieren.
Unter Linux wird die Statusleiste als abgeschlossen dargestellt, auch wenn die Installation noch läuft.
Wenn Sie eine abgelaufene Testversion installiert haben, können Sie zum Aktualisieren auf eine kostenpflichtige Lizenz nicht das Tool ThingWorx Navigate Licensing verwenden. Stellen Sie die Lizenz in diesem Fall unter Verwendung des getrennten Modus manuell bereit. Weitere Informationen zum Erhalt einer nicht verbundenen ThingWorx Website-Lizenz über unsere Lizenzverwaltungswebsite finden Sie im Lizenzierungshandbuch für nicht verbundene Standorte (keine Verbindung zu PTC Support-Portal).
Für alle Konfigurationstypen gilt, dass keine Validierung der Windchill Verbindung durchgeführt wird. Geben Sie die Verbindungsinformationen sorgfältig ein.
Die Konfigurationsprotokolldatei enthält unvollständige Informationen zur Version und CPS-Nummer von Windchill. Sie können diese Informationen in Windchill abrufen.
Dieses Problem wird in einer zukünftigen Version von ThingWorx Navigate behoben.