java - How to create taskelt spring bean without step scope? -
i have big number of spring beans , want show inital set-up in servlet.
so loop through bean names , do:
applicationcontext.getbean(tasklet.getbeanname()); since of beans have scope step, gives me exception, because missing step scope.
how can give spring (dummy) step scope make happy? use bean instances access inital values, never executed.
[21.08.17 06:48:10:480 cest] ffdc exception:org.springframework.beans.factory.beancreationexception sourceid:com.ibm.ws.webcontainer.filter.webappfiltermanager.invokefilters -re probeid:1123 reporter:com.ibm.ws.webcontainer.filter.webappfiltermanagerimpl@761670cd org.springframework.beans.factory.beancreationexception: error creating bean name 'scopedtarget.fpsscheduletaskletimpg': scope 'step' not active current thread; consider defining scoped proxy bean if intend refer singleton; nested exception java.lang.illegalstateexception: no context holder available step scope @ org.springframework.beans.factory.support.abstractbeanfactory.dogetbean(abstractbeanfactory.java:342) @ org.springframework.beans.factory.support.abstractbeanfactory.getbean(abstractbeanfactory.java:193) @ org.springframework.aop.target.simplebeantargetsource.gettarget(simplebeantargetsource.java:33) @ org.springframework.aop.framework.jdkdynamicaopproxy.invoke(jdkdynamicaopproxy.java:184) @ com.sun.proxy.$proxy103.getfunction2call(unknown source) @ ch.sbb.infop.server.imex.joblauncherbean.getmetadata(joblauncherbean.java:173) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:95) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:56) @ java.lang.reflect.method.invoke(method.java:620) please note spring 2.x tag below. cannot upgrade more recent version.
Comments
Post a Comment