Hello tous,

Voici mon cas :
Sur un serveur, j'ai une webapp entièrement "springifiée".
Il y a des spring batch dedans.

Un admin système veut pouvoir lancer ces batch spring via un shell script : bsh myscript.sh
Alors la webapp tourne avec son IHM qui va bien, et d'un autre côté, elle est sollicité par les admin qui lancent des batch en ligne de commande.
L'idée est d'avoir les spring batch dans l'appli de défini.
Comme ça au démarrage de la webapp j'ai un seul spring bean container (app-context.xml) de chargé.
Je veux que le script lance un spring batch qui est défini dans la webapp mais sans lancer une nouvelle JVM ou charger un nouveau app-context.xml.
En gros, je veux un seul context transactionnelle, que la base soit attaquée par l'IHM ou par un script qui lance un batch.

Comment être sûr que tout se lance dans la JVM et l'application-contexte chargé via la webapp ?