Notes à propos de l'environnement

www.altova.com Agrandir/Réduire tout Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Configurer MobileTogether Server > Configuration sur Linux >

Notes à propos de l'environnement

Dossiers

Ci-dessous, vous trouverez une liste des dossiers importants dans votre configuration MobileTogether Server.

 

Click to expand/collapseInstallation root

/opt/Altova/MobileTogetherServer/

 

Click to expand/collapseFichiers de licence

/var/opt/Altova/MobileTogetherServer

 

Click to expand/collapseParamètres d'environnement

/etc/profile.d/jdbc.sh

Le fichier de paramètres d'environnement (généralement appelé jdbc.sh) est exécuté lors du démarrage du système. Les définitions s'y trouvant doivent être spécifiques à votre environnement. Le chemin d'exemple ci-dessus sert uniquement de guide général.

Note :Le fichier de paramètres d'environnement définit les variables pour tous les utilisateurs dans le système. Soyez donc prudent lors de la modification des paramètres. Par exemple, si vous modifiez un chemin de classe dans ce fichier, les modifications seront appliquées sur tout le système. Si vous souhaitez effectuer des changements uniquement pour MobileTogether Server, vous devrez envisager l'utilisation d'un fichier d'unité (vous trouverez des explications dans la section Connexions JDBC ci-dessous).

 

 

 

Déclencheurs et permissions du Système de fichier

Pour que les déclencheurs du système de fichier soient déclenchés, l'utilisateur qui a lancé le service MobileTogether Server (altovamobiletogetherserver) doit détenir les permissions suivantes :

 

Pour le dossier déclenché : Lire et exécuter
Pour le fichier déclenché: Lire
Pour les dossiers ancêtres du dossier déclenché : Lire et exécuter

 

 

Bases de données à base de fichier

Les bases de données à base de fichier (comme les bases de données SQLite) doivent se trouver dans le dossier défini dans l'onglet Paramètres du MobileTogether Server en tant que le répertoire de travail de solutions du côté serveur. Ce dossier est, par défaut :

 

/var/opt/Altova/MobileTogetherServer/SolutionFiles

 

Ajouter les chemins de classe au fichier de service MobileTogether sur CentOS

Si votre MobileTogether Server est installé sur CentOS, vous devrez ajouter le chemin de classe au fichier mobiletogether.service (qui doit se trouver sous /usr/lib/systemd/system/mobiletogether.service).

 

Ajouter le chemin de classe comme suit :

 

1.Dans le fichier mobiletogether.service, trouver la section [Service] qui commence avec "PIDFile=/var ..."
2.Au-dessus de la section [Service],ajouter la ligne : Environment="CLASSPATH=<classpaths-go-here>"

 

Connexions JDBC

Veuillez noter les points suivants :

 

Java Runtime Environment ou SDK doit être installé.
Les pilotes JDBC de la base de données cible doivent être installés.
Les variables d'environnement suivantes doivent être configurées correctement pour votre environnement:
οCLASSPATH: pour trouver les fichiers jar qui se connectent à la base de données JDBC ; les fichiers jar peuvent être saisis soit dans (i) un script exécutable (comme jdbc.sh) qui est exécuté au lancement du système, ou (ii) un fichier d'unité qui est exécuté lorsque MobileTogether Server est lancé en tant que service. L'utilisation d'un fichier d'unité pour spécifier l'emplacement des fichiers jar présente l'avantage de localiser les fichiers requis par les connexions JDBC MobileTogether Server sans que vous ayez à modifier la configuration existante du système. Un fichier d'unité est listé ci-dessous.
οPATH: pour trouver le JRE, mais n'est pas forcément nécessaire, dépend de l'installation
οJAVA_HOME: si nécessaire, selon l'installation.

 

Note

Sur les serveurs Linux, les seules connexions de bases de données prises en charge sont JDBC.

 

Liste des fichiers importants

Le script shell (ou fichier d'unité) suivant est copié dans le dossier /opt/Altova/MobileTogetherServer/etc de manière à ne pas écraser des fichiers de configuration existants. Procéder aux changements nécessaires. Voir aussi la section Connexions JDBC ci-dessus. Les parties soulignées en bleu sont spécifiques à l'environnement et devront être ajustées pour se conformer à votre environnement :

 

Click to expand/collapseScript shell (fichier d'unité)

#- jdbc - environment -

export PATH=/usr/local/jdk1.7.0_17/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/qa/bin

export JAVA_HOME=/usr/local/jdk1.7.0_17

export CLASSPATH=/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:./:

 

 

 

 

 


© 2019 Altova GmbH