Précédent   Forum du club des développeurs et IT Pro > Java > Serveurs, conteneurs, et Java EE > Modularisation (OSGi, SCA...)
Modularisation (OSGi, SCA...) Forum d'entraide sur les architectures modulaires à base de composants et services (OSGi, SCA...). Avant de poster -> Les cours OSGi
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/01/2012, 13h53   #1
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 117
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 117
Points : 5 038
Points : 5 038
Par défaut [SMX4] Configuration de la DataSource JNDI

Bonne année à tous

J'utilise ServiceMix 4.4.1 (Apache Karaf)

Je cherche comment paramétrer ma plateforme pour avoir par défaut, dès le démarrage, un service JNDI et des DataSources (propres à la plateforme).

Avec la version 3 de SMX, il était possible dans les fichiers de configuration, de définir un service JNDI et de le paramétrer pour définir des DataSources.

Avec la version 4, SMX est passé à OSGI et délègue donc la définition du services JNDI à un bundle.

J'ai trouvé une discussion dans les mailings-list OSGI qui explique comment déployer un service et une DataSource mais cela se fait après le démarrage.

Je me demande comment (dans quel fichier Karaf) je dois ajouter la déclaration de mon service ?

Quelqu'un saurait-il me le dire ?

Merci d'avance pour votre aide.
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/01/2012, 22h16   #2
sekaijin
Expert Confirmé Sénior
 
Avatar de sekaijin
 
Homme
Urbaniste
Inscription : juillet 2004
Messages : 2 117
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 49
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Urbaniste
Secteur : Santé

Informations forums :
Inscription : juillet 2004
Messages : 2 117
Points : 5 038
Points : 5 038
Je me réponds à moi même.

J'ai créé un fichier blueprint dans lequel j'ai défini ma DataDource.
J'ai défini un features.xml associé qui référence le jar du driver (via un vn:vrap:) et qui référence le blueprint.

Le tout placé dans le dossier system de ma plateforme Karaf.

Dans le fichier karaf.features.cfg j'ai référencé ma feature et dans la liste des démarrage au boot le nom de ma feature.

Karaf installe donc par défaut la DataSource et la démarre.
sekaijin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h23.


 
 
 
 
Partenaires

Hébergement Web