Anmerkungen zur Umgebung (macOS)
Ordner
Im Folgenden finden Sie eine Liste wichtiger Ordner in Ihrer MobileTogether Server-Installation.
/usr/local/Altova/MobileTogetherServer/
|
/var/Altova/MobileTogetherServer
|
/Library/LaunchDaemons/com.altova.MobileTogetherServer.plist Die Datei für die Umgebungseinstellungen muss entsprechend Ihrer jeweiligen Umgebung konfiguriert sein. Der obige Pfad dient nur als allgemeines Beispiel.
|
Dateisystem-Trigger und Berechtigungen
Damit Dateisystem-Trigger ausgelöst werden, benötigt der Benutzer, der den MobileTogether Server-Dienst (altovamobiletogetherserver) gestartet hat, die folgenden Berechtigungen:
•für den Ordner mit dem Trigger: Lesen und Ausführen
•für die Datei mit dem Trigger: Lesen
•für übergeordnete Ordner des Ordners mit dem Trigger: Lesen und Ausführen
Dateibasierte Datenbanken
Dateibasierte Datenbanken (wie z.B. SQLite-Datenbanken) müssen sich in dem auf dem Register "Einstellungen" von MobileTogether Server als Serverseitiges Arbeitsverzeichnis für Lösungen definierten Ordner befinden. Standardmäßig lautete dieser Ordner:
/var/Altova/MobileTogetherServer/SolutionFiles
Datenbankverbindungen
Auf MacOS werden die folgenden Datenbankverbindungen unterstützt:
•JDBC - Sie können JDBC für alle unterstützten Datenbanken mit Ausnahme von Microsoft Access verwenden.
•Native Verbindungen - stehen derzeit für SQLite- und PostgreSQL-Datenbanken zur Verfügung.
Beachten Sie die folgenden Punkte, wenn Sie JDBC verwenden:
•Das Java Runtime Environment oder SDK muss installiert sein.
•Die JDBC-Treiber für die Zieldatenbank müssen installiert sein.
•Die folgenden Umgebungsvariablen müssen für Ihre Umgebung richtig konfiguriert werden:
οCLASSPATH: Um die jar-Dateien zu finden. Der Class Path wird in der Datei Plist definiert.
οPATH: Um die JRE zu finden. Nicht unbedingt erforderlich, hängt von der Installation ab.
οJAVA_HOME: Falls nötig - abhängig von der Installation.
Liste wichtiger Dateien
Die Datei Plist ist im Ordner /Library/LaunchDaemons installiert. Die blau markierten Abschnitte sind umgebungsspezifisch und müssen an Ihre Umgebung angepasst werden:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.altova.MobileTogetherServer</string> <key>ProgramArguments</key> <array> <string>/usr/local/Altova/MobileTogetherServer10.0/bin/MobileTogetherServer</string> <string>debug</string> </array> <key>KeepAlive</key> <true/> <key>UserName</key> <string>_altovamobiletogetherserver</string> <key>EnvironmentVariables</key> <dict> <key>CLASSPATH</key> <string>/usr/local/jdbc/oracle/ojdbc6.jar:/usr/local/jdbc/oracle/xdb.jar:/usr/local/jdbc/oracle/xmlparserv2.jar:/usr/local/jdbc/postgre/postgresql-9.0-801.jdbc4.jar:/usr/local/jdbc/mssql/sqljdbc4.jar:/usr/local/jdbc/iseries/lib/jt400.jar:/usr/local/jdbc/mysql/mysql-connector-java-5.1.16-bin.jar:/usr/local/jdbc/sqlite/sqlitejdbc-v056.jar:/usr/local/jdbc/Informix_JDBC_Driver/lib/ifxjdbc.jar:/usr/local/jdbc/sybase/jconn7/jconn4.jar:/usr/local/jdbc/db2/db2jcc.jar:/usr/local/jdbc/db2/db2jcc_license_cu.jar:./</string> </dict> </dict> </plist>
|