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
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>
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.

J'ai tenté un truc de ce genre dans mon applicationContext.xml mais ça ne fonctionne pas
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>
Auriez vous une petite idée pour faire cela ?

Merci