Duvida usando Spring dando erro net.sf.ehcache.CacheException: Cannot parseConfiguration CacheManage

Olá,

não sei mais o que fazer na hora que vou buscar a instancia de um objeto dentro
do spring-config.xml me da o erro abaixo só que esses objetos estão dentro de um jar

pode fazer isso ???

se alguém puder me ajudar agradeceria…

abs

public class SpringService {
	
	/** Instância singleton da classe */
	private static SpringService instancia = new SpringService();	

	private SpringService(){
	}
	
	/**
	 * Retorna uma instância singleton da classe.
	 * 
	 * @return Instância singleton da classe
	 */
	public static SpringService getInstancia() {
		if (instancia == null) {
			instancia = new SpringService();
		}
		return instancia;
	}

	/**
	 * Retorna uma instância do objeto PubUsuarioDAOImpl através do Spring.
	 * 
	 * @return PubUsuarioDAOImpl
	 */
	public static  PubUsuarioDAOImpl getPubUsuarioDAOImpl() {

		Resource xml = new ClassPathResource("/spring-config.xml");

		// Inicia a fabrica de objetos do Spring
		BeanFactory factory = new XmlBeanFactory(xml);

		// Obtem uma referencia para o DAO
		PubUsuarioDAOImpl usuarioDAO = (PubUsuarioDAOImpl) factory
				.getBean("usuarioDAO");

		return usuarioDAO;
	}
	/**
	 * Retorna uma instância do objeto PubFilialDAOImpl através do Spring.
	 * 
	 * @return PubFilialDAOImpl
	 */
	public static PubFilialDAOImpl getPubFilialDAOImpl() {

		Resource xml = new ClassPathResource("/spring-config.xml");

		// Inicia a fabrica de objetos do Spring
		BeanFactory factory = new XmlBeanFactory(xml);

		// Obtem uma referencia para o DAO
		PubFilialDAOImpl filialDAO = (PubFilialDAOImpl) factory
				.getBean("filialDAO");

		return filialDAO;
	}
	/**
	 * Retorna uma instância do objeto PubNivelDAOImpl através do Spring.
	 * 
	 * @return PubNivelDAOImpl
	 */
	
	public static PubNivelDAOImpl getPubNivelDAOImpl() {

		Resource xml = new ClassPathResource("/spring-config.xml");

		// Inicia a fabrica de objetos do Spring
		BeanFactory factory = new XmlBeanFactory(xml);

		// Obtem uma referencia para o DAO
		PubNivelDAOImpl nivelDAO = (PubNivelDAOImpl) factory
				.getBean("nivelDAO");

		return nivelDAO;
	}
}

<!-- DAO de USUARIO -->
	<bean id="usuarioDAO"
		class="br.com.xxxxxx.nl.nfs.dao.impl.PubUsuarioDAOImpl">
		<property name="sessionFactory" ref="automacaoSessionFactory"/>
	</bean>
	
	<!-- DAO de NIVEL -->
	<bean id="nivelDAO"
		class="br.com.xxxxxx.nl.nfs.dao.impl.PubNivelDAOImpl">
		<property name="sessionFactory" ref="automacaoSessionFactory"/>
	</bean>

	<!-- DAO de FILIAL -->
	<bean id="filialDAO"
		class="br.com.xxxxxx.nl.nfs.dao.impl.PubFilialDAOImpl">
		<property name="sessionFactory" ref="automacaoSessionFactory"/>
	</bean>

	
	<!-- Configuracao para JNDI -->
	<!-- 
	<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
	   <property name="jndiName" value="java:comp/env/jdbc/bdteste"/>
    </bean>
  -->
     
	<!-- Datasource JDBC para o banco de dados -->
	 
	<bean id="dataSource"
		class="org.springframework.jdbc.datasource.DriverManagerDataSource">
		<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
		<property name="url" value="jdbc:oracle:thin:@128.1.30.247:1521:ATMDES"/>
		<property name="username" value="nfs_des"/>
		<property name="password" value="nfs"/>
	</bean>
       
	<!-- SessionFactory Spring -->
	<bean id="automacaoSessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
				<!--<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop> -->
				<!-- <prop key="hibernate.cache.use_query_cache">true</prop>-->
				<prop key="hibernate.connection.release_mode">after_transaction</prop>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.format_sql">true</prop>  
                
			</props>
		</property>
		<property name="annotatedClasses">
			<list>
				<value>br.com.xxxxxx.nl.nfs.bean.PubUsuario</value>
				<value>br.com.xxxxxx.nl.nfs.bean.PubFilial</value>
                <value>br.com.xxxxxx.nl.nfs.bean.PubNivel</value>
			</list>
		</property>
	</bean>

	 <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
          <property name="sessionFactory" ref="automacaoSessionFactory"/>
     </bean>

18/09/2009 16:16:21 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet Faces Servlet threw exception
net.sf.ehcache.CacheException: Cannot parseConfiguration CacheManager. Attempt to create a new instance of CacheManager using the diskStorePath "C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\temp" which is already used by an existing CacheManager. The source of the configuration was classpath.
	at net.sf.ehcache.CacheManager.configure(CacheManager.java:248)
	at net.sf.ehcache.CacheManager.init(CacheManager.java:193)
	at net.sf.ehcache.CacheManager.<init>(CacheManager.java:180)
	at org.hibernate.cache.EhCacheProvider.start(EhCacheProvider.java:124)
	at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:183)
	at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)
	at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:814)
	at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:732)
	at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at br.com.xxxxxxnova.controller.SpringService.getPubFilialDAOImpl(SpringService.java:87)
	at br.com.xxxxxxnova.controller.UsuarioBean.<clinit>(UsuarioBean.java:45)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at com.sun.faces.config.ManagedBeanFactoryImpl.newInstance(ManagedBeanFactoryImpl.java:274)
	at com.sun.faces.application.ApplicationAssociate.createAndMaybeStoreManagedBeans(ApplicationAssociate.java:531)
	at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:82)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
	at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
	at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
	at org.apache.el.parser.AstValue.getValue(AstValue.java:107)
	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
	at com.sun.faces.application.ValueBindingValueExpressionAdapter.getValue(ValueBindingValueExpressionAdapter.java:102)
	at com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:564)
	at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:201)
	at javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476)
	at javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660)
	at javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1111)
	at org.apache.jsp.listaUsuario_jsp._jspx_meth_rich_005fdataTable_005f0(listaUsuario_jsp.java:516)
	at org.apache.jsp.listaUsuario_jsp._jspx_meth_h_005fform_005f1(listaUsuario_jsp.java:446)
	at org.apache.jsp.listaUsuario_jsp._jspx_meth_f_005fview_005f0(listaUsuario_jsp.java:148)
	at org.apache.jsp.listaUsuario_jsp._jspService(listaUsuario_jsp.java:106)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
	at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
	at com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:439)
	at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:114)
	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:237)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at br.com.xxxxxx.app.web.filter.SecurityFirewallFilter.doFilter(SecurityFirewallFilter.java:73)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at br.com.xxxxxx.app.web.filter.SessionGarbageCollectorFilter.doFilter(SessionGarbageCollectorFilter.java:28)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
	at java.lang.Thread.run(Unknown Source)