Subindo o context duas vezes

2 respostas
F

Olá galera…

Dando uma olhada no log da minha aplicação encontrei algo que me intrigou…

por duas vezes encontro o trecho:

INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/configuracao/DataSource.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/configuracao/Hibernate.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/configuracao/SQLDataSource.xml]

Acredito que esteja subindo 2 vezes o contexto, mas não sei o motivo ou até mesmo se isso é normal poderiam me ajudar?
LOG

INFO : org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization started
INFO : org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Tue Feb 05 16:26:41 BRST 2013]; root of context hierarchy
[b]INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/configuracao/DataSource.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/configuracao/Hibernate.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/configuracao/SQLDataSource.xml]
[/b]INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1340219: defining beans [dataSource,auditEventListener,sessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,sqlDataSource,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,financeiroService,areaDao,casoDao,cidadeDao,clienteDao,CpproDao,enderecoDao,estadoDao,contribuicaoSocialDao,pastaDao,pessoaDao,processoDao,providenciaDAO,relatorioDao,relatorioDaox,ruaDao,usuarioDao,areaService,cidadeService,clienteService,LDAPService,processoService,relatorioService,usuarioService,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy
WARN : org.hibernate.cfg.AnnotationBinder - Mixing inheritance strategy in a entity hierarchy is not allowed, ignoring sub strategy in: com.model.pessoa.PessoaFisica
WARN : org.hibernate.cfg.AnnotationBinder - Root entity should not hold an PrimaryKeyJoinColum(s), will be ignored
INFO : org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 4946 ms
INFO : org.springframework.web.context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Tue Feb 05 16:26:47 BRST 2013]; root of context hierarchy
INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1340219: defining beans [dataSource,auditEventListener,sessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,sqlDataSource,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,financeiroService,areaDao,casoDao,cidadeDao,clienteDao,CpproDao,enderecoDao,estadoDao,contribuicaoSocialDao,pastaDao,pessoaDao,processoDao,providenciaDAO,relatorioDao,relatorioDaox,ruaDao,usuarioDao,areaService,cidadeService,clienteService,LDAPService,processoService,relatorioService,usuarioService,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0]; root of factory hierarchy
[b]INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/configuracao/DataSource.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/configuracao/Hibernate.xml]
INFO : org.springframework.beans.factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/configuracao/SQLDataSource.xml][/b]
INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor': replacing [Root bean: class [org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Root bean: class [br.com.caelum.vraptor.ioc.spring.InjectionBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'iogiParametersProvider': replacing [Generic bean: class [br.com.caelum.vraptor.http.iogi.IogiParametersProvider]; scope=request; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Generic bean: class [br.com.caelum.vraptor.http.iogi.IogiParametersProvider]; scope=request; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'VRaptorParameterNamesProvider': replacing [Generic bean: class [br.com.caelum.vraptor.http.iogi.VRaptorParameterNamesProvider]; scope=request; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Generic bean: class [br.com.caelum.vraptor.http.iogi.VRaptorParameterNamesProvider]; scope=request; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'VRaptorInstantiator': replacing [Generic bean: class [br.com.caelum.vraptor.http.iogi.VRaptorInstantiator]; scope=request; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Generic bean: class [br.com.caelum.vraptor.http.iogi.VRaptorInstantiator]; scope=request; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'VRaptorDependencyProvider': replacing [Generic bean: class [br.com.caelum.vraptor.http.iogi.VRaptorDependencyProvider]; scope=singleton; abstract=false; lazyInit=true; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null] with [Generic bean: class [br.com.caelum.vraptor.http.iogi.VRaptorDependencyProvider]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null]
INFO : org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@11d66b9: defining beans [dataSource,auditEventListener,sessionFactory,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,transactionManager,sqlDataSource,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,financeiroService,areaDao,casoDao,cidadeDao,clienteDao,CpproDao,enderecoDao,estadoDao,contribuicaoSocialDao,pastaDao,pessoaDao,processoDao,providenciaDAO,relatorioDao,relatorioDaox,ruaDao,usuarioDao,areaService,cidadeService,clienteService,LDAPService,processoService,relatorioService,usuarioService,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0,hibernateProxyInitializer,defaultTypeNameExtractor,noRoutesConfiguration,topologicalSortedInterceptorRegistry,defaultConverters,defaultResourceNotFoundHandler,defaultRoutes,defaultTypeFinder,encodingHandlerFactory,defaultStaticContentHandler,defaultAcceptHeaderToFormat,messageInterpolatorFactory,defaultMethodNotAllowedHandler,interceptorListPriorToExecutionExtractor,XStreamConverters.NullConverter,javaEvaluator,defaultRouter,objenesisInstanceCreator,defaultDeserializers,cglibProxifier,defaultRestDefaults,JSR303ValidatorFactory,defaultMultipartConfig,defaultResourceTranslator,defaultInterceptorHandlerFactory,paranamerNameProvider,pathAnnotationRoutesParser,validatorFactoryCreator,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,defaultResult,JSR303Validator,defaultPageResult,deserializingInterceptor,jstlLocalization,parametersInstantiatorInterceptor,flashInterceptor,XStreamXMLSerialization,messageConverter,applicationConfiguration,VRaptorDependencyProvider,executeMethodInterceptor,outjectResult,jsonDeserializer,defaultRefererResult,XStreamXMLDeserializer,resourceLookupInterceptor,defaultRestHeadersHandler,HTMLSerialization,defaultExceptionMapper,VRaptorParameterNamesProvider,iogiParametersProvider,XStreamConverters,defaultValidationViewsFactory,defaultValidator,defaultHttpResult,forwardToDefaultViewInterceptor,XStreamJSONSerialization,defaultFormatResolver,defaultRepresentationResult,defaultMethodInfo,instantiateInterceptor,defaultPathResolver,replicatorOutjector,sessionFlashScope,downloadInterceptor,XStreamJSONPSerialization,VRaptorInstantiator,servlet3MultipartInterceptor,defaultLogicResult,defaultStatus,emptyResult,exceptionHandlerInterceptor,enumConverter,primitiveCharConverter,floatConverter,localTimeConverter,characterConverter,bigDecimalConverter,localeBasedCalendarConverter,shortConverter,primitiveShortConverter,bigIntegerConverter,primitiveDoubleConverter,byteConverter,localDateTimeConverter,localeBasedDateConverter,doubleConverter,stringConverter,longConverter,localDateConverter,booleanConverter,integerConverter,primitiveBooleanConverter,primitiveFloatConverter,primitiveLongConverter,uploadedFileConverter,primitiveByteConverter,primitiveIntConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,XStreamBuilderImpl,enhancedRequestExecution,defaultInterceptorStack,financeiroControler,setupUsuarioControler,setupControler,clienteControler,pessoaJuridicaControler,setupAreaControler,areaControler,processoControler,centralControler,relatorioControler,setupProcessoControler,usuarioSecurity,printControler,loginInterceptor,dadosControler,publicControler,cidadeControler]; root of factory hierarchy
WARN : org.hibernate.cfg.AnnotationBinder - Mixing inheritance strategy in a entity hierarchy is not allowed, ignoring sub strategy in: com.model.pessoa.PessoaFisica
WARN : org.hibernate.cfg.AnnotationBinder - Root entity should not hold an PrimaryKeyJoinColum(s), will be ignored

WEB.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app>
	<display-name>Aplicacao</display-name>
	<description>OBS.</description>
	<welcome-file-list>
		<welcome-file>login</welcome-file>
	</welcome-file-list>
	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>
	<servlet>
		<servlet-name>htmlx</servlet-name>
		<servlet-class>com.servelet.FaturasEscrituracao</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>htmlx</servlet-name>
		<url-pattern>/faturasEscrituracao</url-pattern>
	</servlet-mapping>
	<filter>
		<filter-name>openSessionInViewFilter</filter-name>
		<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
	</filter>
	<filter-mapping>
		<filter-name>openSessionInViewFilter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	<context-param>
		<param-name>br.com.caelum.vraptor.packages</param-name>
		<param-value>br.com.caelum.vraptor.http.iogi</param-value>
	</context-param>
	<context-param>
		<param-name>br.com.caelum.vraptor.encoding</param-name>
		<param-value>UTF-8</param-value>
	</context-param>
</web-app>

2 Respostas

FernandoFranzini

Estou com esse problema…consegui resolver?

F

Não tive sucesso não.

Criado 5 de fevereiro de 2013
Ultima resposta 10 de jan. de 2014
Respostas 2
Participantes 2