VRaptor3 + jetty + maven

3 respostas
Edufa

Estou tendo um erro estranho aqui.

Quando eu inicio um projeto no eclipse funciona ok
Mas qdo esse projeto não está na raiz [workspace] dá erro

Imaginando um projeto no eclipse, ele está em '/workspace/projetoNaRaiz’
Se coloco o VRaptor3 nele funciona corretamente.

Porém o mesmo projeto num subdiretório ‘/workspace/projeto/projetoNumSubDiretorio’, não funciona.

Detalhe que uso essa mesma configuração com o VRaptor2 e funciona sem problemas.

Não sei se me fiz claro, até eu to achando confusa a explicação, rs

Segue o erro:

2009-08-27 13:23:58.486::WARN: /site/ java.lang.IllegalStateException: STREAM at org.mortbay.jetty.Response.getWriter(Response.java:616) at br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler.couldntFind(DefaultResourceNotFoundHandler.java:52) at br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:66) at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:57) at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:71) at br.com.caelum.vraptor.core.DefaultRequestExecution.execute(DefaultRequestExecution.java:71) at br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:99) at br.com.caelum.vraptor.ioc.pico.PicoProvider.provideForRequest(PicoProvider.java:184) at br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:97) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:326) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)

3 Respostas

jonasabreu

@Edufa

você pode postar aqui o log do vraptor? Aparentemente ele não está encontrando algum recurso.

Edufa

Oi, só hj consegui mexer de volta, segue o log

[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoProvider] Registering base pico container related implementation components
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.ResourceHandler with br.com.caelum.vraptor.ioc.ResourceHandler
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.ResourceHandler as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.ConverterHandler with br.com.caelum.vraptor.ioc.ConverterHandler
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.ConverterHandler as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.InterceptorStereotypeHandler with br.com.caelum.vraptor.ioc.InterceptorStereotypeHandler
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.InterceptorStereotypeHandler as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.TypeCreator with br.com.caelum.vraptor.http.asm.AsmBasedTypeCreator
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.asm.AsmBasedTypeCreator as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.InterceptorRegistry with br.com.caelum.vraptor.interceptor.DefaultInterceptorRegistry
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.DefaultInterceptorRegistry as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.AcceptHeaderToFormat with br.com.caelum.vraptor.view.DefaultAcceptHeaderToFormat
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.DefaultAcceptHeaderToFormat as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.multipart.MultipartConfig with br.com.caelum.vraptor.interceptor.multipart.DefaultMultipartConfig
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.multipart.DefaultMultipartConfig as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.resource.ResourceNotFoundHandler with br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.Converters with br.com.caelum.vraptor.core.DefaultConverters
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.DefaultConverters as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.route.RoutesConfiguration with br.com.caelum.vraptor.http.route.NoRoutesConfiguration
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.route.NoRoutesConfiguration as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.route.RoutesParser with br.com.caelum.vraptor.http.route.PathAnnotationRoutesParser
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.route.PathAnnotationRoutesParser as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.ognl.EmptyElementsRemoval with br.com.caelum.vraptor.http.ognl.EmptyElementsRemoval
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.ognl.EmptyElementsRemoval as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.route.Router with br.com.caelum.vraptor.http.route.DefaultRouter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.route.DefaultRouter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.proxy.Proxifier with br.com.caelum.vraptor.proxy.ObjenesisProxifier
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.proxy.ObjenesisProxifier as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.ParameterNameProvider with br.com.caelum.vraptor.http.ParanamerNameProvider
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.ParanamerNameProvider as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.UrlToResourceTranslator with br.com.caelum.vraptor.http.DefaultResourceTranslator
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.DefaultResourceTranslator as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.PathResolver with br.com.caelum.vraptor.view.DefaultPathResolver
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.DefaultPathResolver as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.LogicResult with br.com.caelum.vraptor.view.DefaultLogicResult
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.view.DefaultLogicResult
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.DefaultLogicResult as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.EmptyResult with br.com.caelum.vraptor.view.EmptyResult
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.view.EmptyResult
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.EmptyResult as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.extra.ForwardToDefaultViewInterceptor with br.com.caelum.vraptor.extra.ForwardToDefaultViewInterceptor
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.extra.ForwardToDefaultViewInterceptor
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.extra.ForwardToDefaultViewInterceptor as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.InstantiateInterceptor with br.com.caelum.vraptor.interceptor.InstantiateInterceptor
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.interceptor.InstantiateInterceptor
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.InstantiateInterceptor as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.multipart.MultipartInterceptor with br.com.caelum.vraptor.interceptor.multipart.MultipartInterceptor
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.multipart.MultipartInterceptor as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.download.DownloadInterceptor with br.com.caelum.vraptor.interceptor.download.DownloadInterceptor
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.download.DownloadInterceptor as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.MethodInfo with br.com.caelum.vraptor.core.DefaultMethodInfo
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.DefaultMethodInfo as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor with br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.OutjectResult with br.com.caelum.vraptor.interceptor.OutjectResult
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.interceptor.OutjectResult
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.OutjectResult as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor with br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.InterceptorListPriorToExecutionExtractor with br.com.caelum.vraptor.interceptor.InterceptorListPriorToExecutionExtractor
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.interceptor.InterceptorListPriorToExecutionExtractor
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.InterceptorListPriorToExecutionExtractor as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.Validator with br.com.caelum.vraptor.validator.DefaultValidator
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.validator.DefaultValidator as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.InterceptorStack with br.com.caelum.vraptor.core.DefaultInterceptorStack
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.DefaultInterceptorStack as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.Result with br.com.caelum.vraptor.core.DefaultResult
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.DefaultResult as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.RequestExecution with br.com.caelum.vraptor.core.DefaultRequestExecution
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.DefaultRequestExecution as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.URLParameterExtractorInterceptor with br.com.caelum.vraptor.core.URLParameterExtractorInterceptor
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.core.URLParameterExtractorInterceptor
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.URLParameterExtractorInterceptor as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor with br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.ParametersProvider with br.com.caelum.vraptor.http.ognl.OgnlParametersProvider
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.ognl.OgnlParametersProvider as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.Localization with br.com.caelum.vraptor.core.JstlLocalization
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.core.JstlLocalization as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.PageResult with br.com.caelum.vraptor.view.DefaultPageResult
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.view.DefaultPageResult
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.view.DefaultPageResult as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveIntConverter with br.com.caelum.vraptor.converter.PrimitiveIntConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveIntConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveLongConverter with br.com.caelum.vraptor.converter.PrimitiveLongConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveLongConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveShortConverter with br.com.caelum.vraptor.converter.PrimitiveShortConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveShortConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveByteConverter with br.com.caelum.vraptor.converter.PrimitiveByteConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveByteConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveDoubleConverter with br.com.caelum.vraptor.converter.PrimitiveDoubleConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveDoubleConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveFloatConverter with br.com.caelum.vraptor.converter.PrimitiveFloatConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveFloatConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveBooleanConverter with br.com.caelum.vraptor.converter.PrimitiveBooleanConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.PrimitiveBooleanConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.IntegerConverter with br.com.caelum.vraptor.converter.IntegerConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.IntegerConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.LongConverter with br.com.caelum.vraptor.converter.LongConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.LongConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.ShortConverter with br.com.caelum.vraptor.converter.ShortConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.ShortConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.ByteConverter with br.com.caelum.vraptor.converter.ByteConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.ByteConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.DoubleConverter with br.com.caelum.vraptor.converter.DoubleConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.DoubleConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.FloatConverter with br.com.caelum.vraptor.converter.FloatConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.FloatConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.BooleanConverter with br.com.caelum.vraptor.converter.BooleanConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.BooleanConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter with br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.LocaleBasedDateConverter with br.com.caelum.vraptor.converter.LocaleBasedDateConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.LocaleBasedDateConverter as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.EnumConverter with br.com.caelum.vraptor.converter.EnumConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.converter.EnumConverter as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter with br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Class being registered as @RequestScoped, since there is no Scope annotation class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter as a request component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.ResourceRegistrar with br.com.caelum.vraptor.ioc.pico.ResourceRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.ResourceRegistrar as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.InterceptorRegistrar with br.com.caelum.vraptor.ioc.pico.InterceptorRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.InterceptorRegistrar as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.ConverterRegistrar with br.com.caelum.vraptor.ioc.pico.ConverterRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.ConverterRegistrar as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.ComponentFactoryRegistrar with br.com.caelum.vraptor.ioc.pico.ComponentFactoryRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.ComponentFactoryRegistrar as an application component
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.StereotypedComponentRegistrar with br.com.caelum.vraptor.ioc.pico.StereotypedComponentRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.ioc.pico.StereotypedComponentRegistrar as an application component
[INFO] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing VRaptor IoC Container implementation based on PicoContainer
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.ioc.pico.ResourceRegistrar, for component: class br.com.caelum.vraptor.ioc.pico.ResourceRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.PrimitiveLongConverter, for component: class br.com.caelum.vraptor.converter.PrimitiveLongConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.PrimitiveFloatConverter, for component: class br.com.caelum.vraptor.converter.PrimitiveFloatConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.interceptor.InterceptorRegistry, for component: class br.com.caelum.vraptor.interceptor.DefaultInterceptorRegistry
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.DoubleConverter, for component: class br.com.caelum.vraptor.converter.DoubleConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.ByteConverter, for component: class br.com.caelum.vraptor.converter.ByteConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.ioc.InterceptorStereotypeHandler, for component: class br.com.caelum.vraptor.ioc.InterceptorStereotypeHandler
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.PrimitiveIntConverter, for component: class br.com.caelum.vraptor.converter.PrimitiveIntConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.ioc.pico.ComponentFactoryRegistrar, for component: class br.com.caelum.vraptor.ioc.pico.ComponentFactoryRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.ioc.pico.InterceptorRegistrar, for component: class br.com.caelum.vraptor.ioc.pico.InterceptorRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.PrimitiveShortConverter, for component: class br.com.caelum.vraptor.converter.PrimitiveShortConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.EnumConverter, for component: class br.com.caelum.vraptor.converter.EnumConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.IntegerConverter, for component: class br.com.caelum.vraptor.converter.IntegerConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.ioc.pico.StereotypedComponentRegistrar, for component: class br.com.caelum.vraptor.ioc.pico.StereotypedComponentRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.ioc.ConverterHandler, for component: class br.com.caelum.vraptor.ioc.ConverterHandler
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.http.route.Router, for component: class br.com.caelum.vraptor.http.route.DefaultRouter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.BooleanConverter, for component: class br.com.caelum.vraptor.converter.BooleanConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.http.UrlToResourceTranslator, for component: class br.com.caelum.vraptor.http.DefaultResourceTranslator
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.http.TypeCreator, for component: class br.com.caelum.vraptor.http.asm.AsmBasedTypeCreator
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.view.AcceptHeaderToFormat, for component: class br.com.caelum.vraptor.view.DefaultAcceptHeaderToFormat
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.PrimitiveBooleanConverter, for component: class br.com.caelum.vraptor.converter.PrimitiveBooleanConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.resource.ResourceNotFoundHandler, for component: class br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.interceptor.multipart.MultipartConfig, for component: class br.com.caelum.vraptor.interceptor.multipart.DefaultMultipartConfig
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.ShortConverter, for component: class br.com.caelum.vraptor.converter.ShortConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.core.Converters, for component: class br.com.caelum.vraptor.core.DefaultConverters
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.http.route.RoutesConfiguration, for component: class br.com.caelum.vraptor.http.route.NoRoutesConfiguration
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.http.route.RoutesParser, for component: class br.com.caelum.vraptor.http.route.PathAnnotationRoutesParser
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.ioc.pico.ConverterRegistrar, for component: class br.com.caelum.vraptor.ioc.pico.ConverterRegistrar
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.LongConverter, for component: class br.com.caelum.vraptor.converter.LongConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.http.ognl.EmptyElementsRemoval, for component: class br.com.caelum.vraptor.http.ognl.EmptyElementsRemoval
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.PrimitiveDoubleConverter, for component: class br.com.caelum.vraptor.converter.PrimitiveDoubleConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.FloatConverter, for component: class br.com.caelum.vraptor.converter.FloatConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.proxy.Proxifier, for component: class br.com.caelum.vraptor.proxy.ObjenesisProxifier
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.ioc.ResourceHandler, for component: class br.com.caelum.vraptor.ioc.ResourceHandler
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: interface br.com.caelum.vraptor.http.ParameterNameProvider, for component: class br.com.caelum.vraptor.http.ParanamerNameProvider
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Initializing application scope with key: class br.com.caelum.vraptor.converter.PrimitiveByteConverter, for component: class br.com.caelum.vraptor.converter.PrimitiveByteConverter
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Session components to initialize: []
[DEBUG] [2009-09-01 @ 10:13:34] [main|PicoComponentRegistry] Requets components to initialize: [interface br.com.caelum.vraptor.view.PathResolver, interface br.com.caelum.vraptor.view.LogicResult, class br.com.caelum.vraptor.view.EmptyResult, class br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter, class br.com.caelum.vraptor.extra.ForwardToDefaultViewInterceptor, class br.com.caelum.vraptor.interceptor.InstantiateInterceptor, class br.com.caelum.vraptor.interceptor.multipart.MultipartInterceptor, class br.com.caelum.vraptor.interceptor.download.DownloadInterceptor, interface br.com.caelum.vraptor.core.MethodInfo, class br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor, class br.com.caelum.vraptor.interceptor.OutjectResult, class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter, class br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor, class br.com.caelum.vraptor.converter.LocaleBasedDateConverter, class br.com.caelum.vraptor.interceptor.InterceptorListPriorToExecutionExtractor, interface br.com.caelum.vraptor.Validator, interface br.com.caelum.vraptor.core.InterceptorStack, interface br.com.caelum.vraptor.Result, interface br.com.caelum.vraptor.core.RequestExecution, interface br.com.caelum.vraptor.http.ParametersProvider, class br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor, class br.com.caelum.vraptor.core.URLParameterExtractorInterceptor, interface br.com.caelum.vraptor.core.Localization, interface br.com.caelum.vraptor.view.PageResult]
[INFO] [2009-09-01 @ 10:13:35] [main|DefaultConverters] Registering bundled converters
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveIntConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveLongConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveShortConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveByteConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveDoubleConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveFloatConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveBooleanConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.IntegerConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.LongConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.ShortConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.ByteConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.DoubleConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.FloatConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.BooleanConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.LocaleBasedDateConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.converter.EnumConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultConverters] bundled converter to be registered: class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter
[DEBUG] [2009-09-01 @ 10:13:35] [main|DefaultParametersControl] For /is_using_vraptor retrieved /is_using_vraptor with []
[INFO] [2009-09-01 @ 10:13:35] [main|RouteBuilder] /is_using_vraptor --> public void br.com.caelum.vraptor.resource.VRaptorInfo.info() throws java.io.IOException
[INFO] [2009-09-01 @ 10:13:35] [main|StereotypedComponentRegistrar] Registering all classes with stereotyped annotations (annotations annotated with @Stereotype)
[DEBUG] [2009-09-01 @ 10:13:35] [main|ReflectionsScanner] Found the following sterotyped annotations: []
[DEBUG] [2009-09-01 @ 10:13:35] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.http.TypeCreator with br.com.caelum.vraptor.reflection.CacheBasedTypeCreator
[DEBUG] [2009-09-01 @ 10:13:35] [main|PicoComponentRegistry] Overriding interface br.com.caelum.vraptor.http.TypeCreator with br.com.caelum.vraptor.reflection.CacheBasedTypeCreator
[DEBUG] [2009-09-01 @ 10:13:35] [main|PicoComponentRegistry] Registering br.com.caelum.vraptor.reflection.CacheBasedTypeCreator as an application component
[WARN] [2009-09-01 @ 10:13:35] [main|PicoComponentRegistry] VRaptor was already initialized, the contexts were created but you are registering a component.This is nasty. The original component might already be in use.Avoid doing it: br.com.caelum.vraptor.http.TypeCreator
[INFO] [2009-09-01 @ 10:13:35] [main|VRaptor] VRaptor 3 successfuly initialized
[DEBUG] [2009-09-01 @ 10:13:44] [26811873@qtp-23053938-0|PicoComponentRegistry] Session components are {}
[DEBUG] [2009-09-01 @ 10:13:44] [26811873@qtp-23053938-0|PicoComponentRegistry] Request components are {interface br.com.caelum.vraptor.view.PathResolver=class br.com.caelum.vraptor.view.DefaultPathResolver, interface br.com.caelum.vraptor.view.LogicResult=class br.com.caelum.vraptor.view.DefaultLogicResult, class br.com.caelum.vraptor.view.EmptyResult=class br.com.caelum.vraptor.view.EmptyResult, class br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter=class br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter, class br.com.caelum.vraptor.extra.ForwardToDefaultViewInterceptor=class br.com.caelum.vraptor.extra.ForwardToDefaultViewInterceptor, class br.com.caelum.vraptor.interceptor.InstantiateInterceptor=class br.com.caelum.vraptor.interceptor.InstantiateInterceptor, class br.com.caelum.vraptor.interceptor.multipart.MultipartInterceptor=class br.com.caelum.vraptor.interceptor.multipart.MultipartInterceptor, class br.com.caelum.vraptor.interceptor.download.DownloadInterceptor=class br.com.caelum.vraptor.interceptor.download.DownloadInterceptor, interface br.com.caelum.vraptor.core.MethodInfo=class br.com.caelum.vraptor.core.DefaultMethodInfo, class br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor=class br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor, class br.com.caelum.vraptor.interceptor.OutjectResult=class br.com.caelum.vraptor.interceptor.OutjectResult, class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter=class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter, class br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor=class br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor, class br.com.caelum.vraptor.converter.LocaleBasedDateConverter=class br.com.caelum.vraptor.converter.LocaleBasedDateConverter, class br.com.caelum.vraptor.interceptor.InterceptorListPriorToExecutionExtractor=class br.com.caelum.vraptor.interceptor.InterceptorListPriorToExecutionExtractor, interface br.com.caelum.vraptor.Validator=class br.com.caelum.vraptor.validator.DefaultValidator, interface br.com.caelum.vraptor.core.InterceptorStack=class br.com.caelum.vraptor.core.DefaultInterceptorStack, interface br.com.caelum.vraptor.Result=class br.com.caelum.vraptor.core.DefaultResult, interface br.com.caelum.vraptor.core.RequestExecution=class br.com.caelum.vraptor.core.DefaultRequestExecution, interface br.com.caelum.vraptor.http.ParametersProvider=class br.com.caelum.vraptor.http.ognl.OgnlParametersProvider, class br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor=class br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor, class br.com.caelum.vraptor.core.URLParameterExtractorInterceptor=class br.com.caelum.vraptor.core.URLParameterExtractorInterceptor, interface br.com.caelum.vraptor.core.Localization=class br.com.caelum.vraptor.core.JstlLocalization, interface br.com.caelum.vraptor.view.PageResult=class br.com.caelum.vraptor.view.DefaultPageResult}
[DEBUG] [2009-09-01 @ 10:13:44] [26811873@qtp-23053938-0|DefaultResourceTranslator] trying to access /
[DEBUG] [2009-09-01 @ 10:13:44] [26811873@qtp-23053938-0|DefaultResourceTranslator] found resource null

E depois vem a exception

2009-09-01 10:13:44.839::WARN:  /wec-site2/
java.lang.IllegalStateException: STREAM
	at org.mortbay.jetty.Response.getWriter(Response.java:616)
	at br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler.couldntFind(DefaultResourceNotFoundHandler.java:52)
	at br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:66)
	at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:57)
	at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:71)
	at br.com.caelum.vraptor.core.DefaultRequestExecution.execute(DefaultRequestExecution.java:71)
	at br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:99)
	at br.com.caelum.vraptor.ioc.pico.PicoProvider.provideForRequest(PicoProvider.java:184)
	at br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:97)
	at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1148)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:387)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
	at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
	at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:326)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:520)

Informações: esse projeto está como um modulo no maven. O mesmo projeto, identico como um projeto raiz, funciona. O mesmo projeto identico num subdiretório [agora sem sem modulo do maven] tb não funciona.

Ou seja, no eclipse

/projeto/modulo A
/projeto/modulo B
/projeto/site -> erro no site com vraptor
/site -> funciona

Minha impressão que o vraptor busca algo na raiz e qdo o projeto está num subdiretório ele se perde.

Lucas_Cavalcanti

acho que você vai ter que mexer nas configurações do plugin do jetty no maven…
não sei como ele monta os contextos quando você tem um projeto muiti-modulo…

não sei exatamente como faz, mas você vai ter que meio que dizer isso pro plugin, ou configurar
cada módulo pra subir o seu contexto próprio…

o contextPath é indiferente pro VRaptor… o problema eh com jetty+maven mesmo

Criado 27 de agosto de 2009
Ultima resposta 1 de set. de 2009
Respostas 3
Participantes 3