Exporter un Service pour un déploiement
Procédure
Résultats
Un fichier .kar ou .zip est créé pour le Service à l'emplacement défini. Il peut être déployé, ou, dans le cas d'un fichier .zip, reconstruit en un fichier .kar à l'aide du script Maven inclus, puis déployé dans votre Talend Runtime.
Notez que le fichier archive du Service contient toutes les bibliothèques dépendantes requises pour démarrer le Service dans le Runtime. Mais le .jar JDBC est une exception. Si une source de données pour la même base de données est configurée dans le conteneur du Runtime, avec le .jar JDBC, une erreur LinkageError se produira lors de l'exécution du Service. Dans ce cas, il est recommandé d'utiliser la source de données pour se connecter aux bases de données.
Lors de l'export d'un Service, tous les contextes utilisés dans le Service sont également inclus dans le fichier archive. Lorsque vous déployez le fichier .kar dans le Runtime, le contexte par défaut est configuré dans le service à utiliser.
- Allez dans le sous-répertoire <TalendRuntimePath>\container\etc du répertoire d'installation de Talend Runtime.
- Créez un fichier de configuration nommé <yourservicename>.cfg et configurez le contexte dans ce le fichier suivant : context=<contextName>
- Redémarrez le Runtime.