Bonjour à tous,
J'ai un petit soucis dans mon application struts 2, spring. J'ai une servlet qui me charge un Scheduler Quartz à l'initialisation de mon application.
WEB.XML
Toutes les minutes mon Job est appelé et à l'intérieur de celui-ci un service doit-être appelé. Le soucis c'est que spring ne m'a pas instancié ce service et donc il est a null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15<servlet> <servlet-name>QuartzInitializer</servlet-name> <servlet-class>fr.gouv.miinds.map.poa.init.OrdonnancementUtils</servlet-class> <init-param> <param-name>config-file</param-name> <param-value> quartz.properties </param-value> </init-param> <init-param> <param-name>shutdown-on-unload</param-name> <param-value>true</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
J'ai tenté un truc de ce genre dans mon applicationContext.xml mais ça ne fonctionne pas
Auriez vous une petite idée pour faire cela ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <bean id="QuartzInitializer" class="fr.gouv.miinds.map.poa.init.JobChargementCaches"> <property name="cacheReferentielProcessus" ref="cacheReferentielProcessus" /> <property name="cacheNomenclatureProcessus" ref="cacheNomenclatureProcessus" /> </bean>
Merci
Partager