VRaptor3 e unpackwars = false

24 respostas
vintem

Pessoal,
tenho uma restrição que a configuração do meu tomcat precisa estar com a opção unpackWARs=false, mas isso faz com que eu receba um erro 404 para toda chamada que eu faço.

Preciso fazer alguma configuração especial no VRaptor?
Obrigado,
Thiago

24 Respostas

Lavieri

vintem:
Pessoal,
tenho uma restrição que a configuração do meu tomcat precisa estar com a opção unpackWARs=false, mas isso faz com que eu receba um erro 404 para toda chamada que eu faço.

Preciso fazer alguma configuração especial no VRaptor?
Obrigado,
Thiago

não precisa… eu uso a mesma opção e nunca configurei nada…

o fato é que vc precisa descompactar por vc mesmo o .war dentro da pasta do seu contexto…

vintem

é essa a questão, eu não posso descompactar o arquivo na pasta. a necessidade é que seja feito o acesso pelo tomcat direto no war.

Lucas_Cavalcanti

suas classes estão compiladas na pasta WEB-INF/classes? o war foi gerado com entradas de diretório?

vintem

Sim, as classes estao na WEB-INF/classes.

Sobre o war gerado com entradas de diretório, eu não sei dizer, eu gereio war direto pelo eclipse.

G

Mas isso não existe. Nunca um appserver faz acesso direto em um war. Sempre que você coloca um war dentro do diretório de deploy o appserver abre o war e faz os acessos sempre com o “war aberto”.

vintem

Existe, veja a opcao unpackWARs na documentacao do tomcat

http://tomcat.apache.org/tomcat-5.5-doc/config/host.html

É uma exigência do cliente que funcione assim.

Lucas_Cavalcanti

testa com o unpack=true e vê se funciona… pra gente saber se é esse mesmo o problema

vintem

com o unpack=true funciona sim

Lucas_Cavalcanti

habilita o log de debug pra br.com.caelum.vraptor e posta aqui como anexo por favor?

vintem

Lucas,
meu log4j.xml está assim como abaixo, mas nenhum arquivo é gerado, acredito que seja porque a pasta não é criada com o unpackwars=false. Não consigo ver os logs.

Tem alguma outra forma?

<?xml version="1.0" encoding="UTF-8" ?>

<log4j:configuration xmlns:log4j=“http://jakarta.apache.org/log4j/”>

<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
            <layout class="org.apache.log4j.PatternLayout">
                    <param name="ConversionPattern" 
                            value="%d{HH:mm:ss,SSS} %5p [%-20c{1}] %m%n"/>
            </layout>
    </appender>
    
    <appender name="FA" class="org.apache.log4j.FileAppender">
    	<param name="File" value="rcweb.log"/>
    	<layout class="org.apache.log4j.PatternLayout">
        	<param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n" />
    	</layout>
	</appender>
            
    <category name="br.com.caelum.vraptor">
            <priority value="DEBUG" />
            <appender-ref ref="FA" />
            <appender-ref ref="stdout" />
    </category>
    
    <category name="org.springframework">
            <priority value="INFO" />
            <appender-ref ref="stdout" />
    </category>
    
    <category name="org.hibernate">
            <priority value="INFO" />
            <appender-ref ref="stdout" />
            <appender-ref ref="FA" />
    </category>
    
    <category name="br.com.jmacedo.requisicaoCompras">
            <priority value="INFO" />
            <appender-ref ref="stdout" />
    </category>

</log4j:configuration>

Lucas_Cavalcanti

vc tem que ver o log do servidor…

provavelmente o arquivo logs/catalina.out

vintem

Entao,
o ultimo registro que aparece log é do deploy do war

INFO: Deploying web application archive rcweb.war

depois eu tento acessar a aplicacao, dá erro 404 e nao aparece nada no log

Lucas_Cavalcanti

deveria aparecer um VRaptor succesfully initialized no log…

o vraptor não tá nem carregando… vc tá com o filtro do vraptor no web.xml?

vc consegue achar o arquivo “rcweb.log”?

tenta mudar o File appender pra um arquivo absoluto no seu sistema…

vintem

no meu web.xml está assim:
e eu nao acho o arquivo rcweb.log nem mesmo com o caminho absoluto.

<?xml version="1.0" encoding="UTF-8"?>


rcweb
rcweb

<context-param>
	<param-name>br.com.caelum.vraptor.encoding</param-name>
	<param-value>iso-8859-1</param-value>
</context-param>

<context-param>
    <param-name>br.com.caelum.vraptor.provider</param-name>
    <param-value>br.com.jmacedo.requisicaoCompras.provider.CustomProvider</param-value>
</context-param>
	
	<filter>
		<filter-name>vraptor</filter-name>
		<filter-class>br.com.caelum.vraptor.VRaptor</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>vraptor</filter-name>
		<url-pattern>/*</url-pattern>
		<dispatcher>FORWARD</dispatcher>
		<dispatcher>REQUEST</dispatcher>
	</filter-mapping>
Lucas_Cavalcanti

seu log4j.xml está na pasta WEB-INF/classes do war?

vintem

isso mesmo.

Lucas_Cavalcanti

é estranho ele não estar gerando log… com o extractWar ele gera log?

se não tiver o log eu não tenho como saber o que está acontecendo, daí vou ter que tentar replicar o bug aqui na minha máquina, e não posso fazer isso agora…

vintem

Lucas,
não sai nenhuma informação do vraptor no log do tomcat, eu configurei o meu log4j.properties do tomcat está assim:

log4j.rootLogger=INFO, R
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.File=${catalina.base}/logs/tomcat.log
log4j.appender.R.MaxFileSize=10MB
log4j.appender.R.MaxBackupIndex=10
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
log4j.logger.br.com.caelum.vraptor=DEBUG

Lucas_Cavalcanti

esse log4j.properties precisa estar na pasta source da aplicação… precisa estar no WEB-INF/classes

vintem

Lucas,
desculpe, consegui o log qnd dá o erro 404, segue o que ficou registrado:

INFO http-8081-1 br.com.caelum.vraptor.ioc.spring.VRaptorApplicationContext - Refreshing Root WebApplicationContext: startup date [Mon May 03 14:36:14 GMT-03:00 2010]; root of context hierarchy
WARN http-8081-1 br.com.caelum.vraptor.ioc.spring.VRaptorApplicationContext - Cant invoke ServletContext.getRealPath. Some application servers, as WebLogic, must be configured to be able to do so.Not scanning WEB-INF/classes for VRaptor and Spring components.
INFO http-8081-1 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]
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.VRaptorApplicationContext - Bean factory for Root WebApplicationContext: org.springframework.beans.factory.support.DefaultListableBeanFactory@1ed5459: defining beans [noRoutesConfiguration,XStreamXMLDeserializer,defaultTypeNameExtractor,defaultResourceNotFoundHandler,objenesisProxifier,paranamerNameProvider,asmBasedTypeCreator,defaultMethodNotAllowedHandler,defaultAcceptHeaderToFormat,defaultMultipartConfig,pathAnnotationRoutesParser,defaultTypeFinder,defaultConverters,encodingHandlerFactory,defaultRoutes,defaultInterceptorRegistry,emptyElementsRemoval,defaultDeserializers,defaultResourceTranslator,defaultRouter,defaultRestDefaults,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,replicatorOutjector,defaultMethodInfo,XStreamJSONSerialization,defaultFormatResolver,defaultHttpResult,executeMethodInterceptor,defaultRefererResult,jstlLocalization,ognlParametersProvider,resourceLookupInterceptor,defaultLogicResult,defaultPathResolver,instantiateInterceptor,defaultValidator,applicationConfiguration,downloadInterceptor,multipartInterceptor,outjectResult,forwardToDefaultViewInterceptor,defaultStatus,defaultValidationViewsFactory,deserializingInterceptor,defaultResult,defaultRepresentationResult,flashInterceptor,parametersInstantiatorInterceptor,defaultPageResult,defaultRestHeadersHandler,interceptorListPriorToExecutionExtractor,XStreamXMLSerialization,emptyResult,bigDecimalConverter,bigIntegerConverter,booleanConverter,byteConverter,characterConverter,doubleConverter,enumConverter,floatConverter,integerConverter,localeBasedCalendarConverter,localeBasedDateConverter,longConverter,primitiveBooleanConverter,primitiveByteConverter,primitiveCharConverter,primitiveDoubleConverter,primitiveFloatConverter,primitiveIntConverter,primitiveLongConverter,primitiveShortConverter,shortConverter,uploadedFileConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,localDateConverter,localTimeConverter,defaultInterceptorStack,defaultRequestExecution,sessionCreator,sessionFactoryCreator,hibernateTransactionInterceptor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.aop.config.internalAutoProxyCreator,cacheBasedTypeCreator]; root of factory hierarchy
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.VRaptorApplicationContext - Unable to locate MessageSource with name ‘messageSource’: using default [org.springframework.context.support.DelegatingMessageSource@f2ea42]
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.VRaptorApplicationContext - Unable to locate ApplicationEventMulticaster with name ‘applicationEventMulticaster’: using default [org.springframework.context.event.SimpleApplicationEventMulticaster@8e4805]
INFO http-8081-1 org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1ed5459: defining beans [noRoutesConfiguration,XStreamXMLDeserializer,defaultTypeNameExtractor,defaultResourceNotFoundHandler,objenesisProxifier,paranamerNameProvider,asmBasedTypeCreator,defaultMethodNotAllowedHandler,defaultAcceptHeaderToFormat,defaultMultipartConfig,pathAnnotationRoutesParser,defaultTypeFinder,defaultConverters,encodingHandlerFactory,defaultRoutes,defaultInterceptorRegistry,emptyElementsRemoval,defaultDeserializers,defaultResourceTranslator,defaultRouter,defaultRestDefaults,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,replicatorOutjector,defaultMethodInfo,XStreamJSONSerialization,defaultFormatResolver,defaultHttpResult,executeMethodInterceptor,defaultRefererResult,jstlLocalization,ognlParametersProvider,resourceLookupInterceptor,defaultLogicResult,defaultPathResolver,instantiateInterceptor,defaultValidator,applicationConfiguration,downloadInterceptor,multipartInterceptor,outjectResult,forwardToDefaultViewInterceptor,defaultStatus,defaultValidationViewsFactory,deserializingInterceptor,defaultResult,defaultRepresentationResult,flashInterceptor,parametersInstantiatorInterceptor,defaultPageResult,defaultRestHeadersHandler,interceptorListPriorToExecutionExtractor,XStreamXMLSerialization,emptyResult,bigDecimalConverter,bigIntegerConverter,booleanConverter,byteConverter,characterConverter,doubleConverter,enumConverter,floatConverter,integerConverter,localeBasedCalendarConverter,localeBasedDateConverter,longConverter,primitiveBooleanConverter,primitiveByteConverter,primitiveCharConverter,primitiveDoubleConverter,primitiveFloatConverter,primitiveIntConverter,primitiveLongConverter,primitiveShortConverter,shortConverter,uploadedFileConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,localDateConverter,localTimeConverter,defaultInterceptorStack,defaultRequestExecution,sessionCreator,sessionFactoryCreator,hibernateTransactionInterceptor,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.aop.config.internalAutoProxyCreator,cacheBasedTypeCreator]; root of factory hierarchy
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.VRaptorApplicationContext - Unable to locate LifecycleProcessor with name ‘lifecycleProcessor’: using default [org.springframework.context.support.DefaultLifecycleProcessor@1283052]
INFO http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - Registering bundled converters
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.BigDecimalConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.BigIntegerConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.BooleanConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.ByteConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.CharacterConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.DoubleConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.EnumConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.FloatConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.IntegerConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.LocaleBasedDateConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.LongConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveBooleanConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveByteConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveCharConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveDoubleConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveFloatConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveIntConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveLongConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveShortConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.converter.ShortConverter
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultConverters - bundled converter to be registered: class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.route.NoRoutesConfiguration
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.deserialization.XStreamXMLDeserializer
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.DefaultTypeNameExtractor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.proxy.ObjenesisProxifier
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.ParanamerNameProvider
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.asm.AsmBasedTypeCreator
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.resource.DefaultMethodNotAllowedHandler
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.view.DefaultAcceptHeaderToFormat
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.multipart.DefaultMultipartConfig
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.route.PathAnnotationRoutesParser
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.route.DefaultTypeFinder
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.core.DefaultConverters
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.EncodingHandlerFactory
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.core.DefaultRoutes
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.DefaultInterceptorRegistry
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.ognl.EmptyElementsRemoval
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.deserialization.DefaultDeserializers
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.DefaultResourceTranslator
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.route.DefaultRouter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.restfulie.headers.DefaultRestDefaults
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.ioc.ResourceHandler
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.ioc.ConverterHandler
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.ioc.InterceptorStereotypeHandler
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.deserialization.DeserializesHandler
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.ioc.spring.DefaultSpringLocator
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.validator.ReplicatorOutjector
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.core.DefaultMethodInfo
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.serialization.xstream.XStreamJSONSerialization
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.DefaultFormatResolver
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.view.DefaultHttpResult
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.view.DefaultRefererResult
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.core.JstlLocalization
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.http.ognl.OgnlParametersProvider
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.view.DefaultLogicResult
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.view.DefaultPathResolver
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.InstantiateInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.validator.DefaultValidator
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.config.ApplicationConfiguration
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.download.DownloadInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.multipart.MultipartInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.OutjectResult
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.extra.ForwardToDefaultViewInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.view.DefaultStatus
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.view.DefaultValidationViewsFactory
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.DeserializingInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.core.DefaultResult
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.serialization.DefaultRepresentationResult
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.FlashInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.view.DefaultPageResult
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.restfulie.headers.DefaultRestHeadersHandler
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.InterceptorListPriorToExecutionExtractor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.serialization.xstream.XStreamXMLSerialization
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.view.EmptyResult
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.BigDecimalConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.BigIntegerConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.BooleanConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.ByteConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.CharacterConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.DoubleConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.EnumConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.FloatConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.IntegerConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.LocaleBasedDateConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.LongConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.PrimitiveBooleanConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.PrimitiveByteConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.PrimitiveCharConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.PrimitiveDoubleConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.PrimitiveFloatConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.PrimitiveIntConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.PrimitiveLongConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.PrimitiveShortConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.ShortConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.core.RequestInfo
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning interface br.com.caelum.vraptor.http.MutableRequest
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning interface br.com.caelum.vraptor.http.MutableResponse
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning interface javax.servlet.http.HttpSession
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.jodatime.LocalDateConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.converter.jodatime.LocalTimeConverter
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.core.DefaultInterceptorStack
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.core.DefaultRequestExecution
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.util.hibernate.SessionCreator
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.util.hibernate.SessionFactoryCreator
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.util.hibernate.HibernateTransactionInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.InterceptorStereotypeHandler - Found interceptor for class br.com.caelum.vraptor.util.hibernate.HibernateTransactionInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class org.springframework.context.annotation.ConfigurationClassPostProcessor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.ioc.spring.InjectionBeanPostProcessor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class org.springframework.context.annotation.CommonAnnotationBeanPostProcessor
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator
DEBUG http-8081-1 br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar - scanning class br.com.caelum.vraptor.reflection.CacheBasedTypeCreator
INFO http-8081-1 br.com.caelum.vraptor.VRaptor - VRaptor 3.1.2-SNAP successfuly initialized
INFO http-8081-1 org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager] - HTMLManager: list: Listing contexts for virtual host 'localhost’
DEBUG http-8081-1 br.com.caelum.vraptor.VRaptor - VRaptor received a new request
DEBUG http-8081-1 br.com.caelum.vraptor.core.DefaultRequestExecution - executing stack DefaultRequestExecution
DEBUG http-8081-1 br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler - Invoking interceptor ResourceLookupInterceptor
DEBUG http-8081-1 br.com.caelum.vraptor.http.DefaultResourceTranslator - trying to access /
DEBUG http-8081-1 br.com.caelum.vraptor.VRaptor - VRaptor ended the request

Lucas_Cavalcanti

bom, segundo o log, o vraptor não está achando as suas classes…

coloca isso no seu web.xml então:

<context-param>
    <param-name>br.com.caelum.vraptor.packages</param-name>
    <param-value>br.com.pacote.base.da.sua.aplicação</param-value>
</context-param>

tem que aparecer o registro das suas classes no log

vintem

Lucas,
mto obrigado, funcionou!

vintem

Lucas,
só por curiosidade, onde você viu no log que ele não tava encontrando minhas classes?

Obrigado,
Thiago

Lucas_Cavalcanti

deveria ter algo mencionando alguma das classes da sua aplicação…

e deveria ter os mapeamentos das urls, algo do tipo:

[GET] /         ==> br.com.caelum.vraptor.blank.IndexController.index();

com os seus controllers

Criado 28 de abril de 2010
Ultima resposta 3 de mai. de 2010
Respostas 24
Participantes 4