VRaptor3 não acha o recurso[Resolvido]

20 respostas
F

Boa tarde, estou iniciando a apostila FJ-28, mas no primeiro exemplo pratico ele não acha a classe.

A classe esta anotada com Resource

package br.com.caelum.goodbuy;

import br.com.caelum.vraptor.Resource;

@Resource
public class Mundo {

public void boasVindas() {

System.out.println(Olá Enfermeira.);

}

}

Mas chamar a url:
http://localhost:8080/goodbuy2/mundo/boasVindas

No console aparece isto:

12:36:19,470 DEBUG [VRaptor ] VRaptor received a new request
12:36:19,617 DEBUG [ToInstantiateInterceptorHandler] Invoking interceptor ResourceLookupInterceptor
12:36:19,618 DEBUG [DefaultResourceTranslator] trying to access /mundo/boasVindas
12:36:19,624 DEBUG [VRaptor ] VRaptor ended the request

Alguém pode me ajudar?

20 Respostas

L

vc tem o arquivo WEB-INF/jsp/mundo/boasVindas.jsp?

B

A classe não deveria se chamar “MundoController”? Digo, supondo que a convenção não tenha sido sobrescrita…?

F

A apostila só quer que se chegue na classe e print algo no console,
então acredito que deveria printrar no console.
Nos proximos passos vc cria a jsp/mundo/boasVindas.jsp
e sobre a convenção acho que ela mudou.

L

A convenção é tirar o sufixo Controller, se existir… vc pode chamar a classe do que vc quiser, daí é o nome da classe com a primeira minuscula

L

na inicialização do servidor aparece alguma coisa sobre o Mundo?

F

Não aparece nada sobre a classe Mundo
Segue abaixo o que printa no console inicialização do servidor:

29/07/2011 21:17:09 org.apache.catalina.core.AprLifecycleListener init

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /java/jdk1.6.0_26/jre/lib/i386/server:/java/jdk1.6.0_26/jre/lib/i386:/java/jdk1.6.0_26/jre//lib/i386:/java/jdk1.6.0_26/jre/lib/i386/client:/java/jdk1.6.0_26/jre/lib/i386::/usr/java/packages/lib/i386:/lib:/usr/lib

29/07/2011 21:17:09 org.apache.tomcat.util.digester.SetPropertiesRule begin

AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property source to org.eclipse.jst.jee.server:goodbuy2 did not find a matching property.

29/07/2011 21:17:10 org.apache.coyote.http11.Http11Protocol init

INFO: Initializing Coyote HTTP/1.1 on http-8080

29/07/2011 21:17:10 org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 1026 ms

29/07/2011 21:17:10 org.apache.catalina.core.StandardService start

INFO: Starting service Catalina

29/07/2011 21:17:10 org.apache.catalina.core.StandardEngine start

INFO: Starting Servlet Engine: Apache Tomcat/6.0.32

21:17:11,327  INFO [BasicConfiguration  ] Using class br.com.caelum.vraptor.ioc.spring.SpringProvider as Container Provider

21:17:11,353  INFO [DefaultSpringLocator] No application context found

21:17:11,415  INFO [WebAppBootstrapFactory] No static WebAppBootstrap found.

21:17:11,416  INFO [BasicConfiguration  ] br.com.caelum.vraptor.scanning = null

21:17:11,528  INFO [AnnotationConfigWebApplicationContext] Refreshing Root WebApplicationContext: startup date [Fri Jul 29 21:17:11 BRT 2011]; root of context hierarchy

21:17:11,793  WARN [BaseComponents      ] There is neither commons-fileupload nor servlet3 handlers registered. If you are willing to upload a file, please add the commons-fileupload in your classpath or use a Servlet 3 Container

21:17:11,847  INFO [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]

21:17:11,994  INFO [DefaultListableBeanFactory] Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1353154: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,interceptorListPriorToExecutionExtractor,defaultTypeNameExtractor,defaultMethodNotAllowedHandler,nullProxyInitializer,defaultInterceptorHandlerFactory,defaultTypeFinder,defaultMultipartConfig,defaultConverters,topologicalSortedInterceptorRegistry,paranamerNameProvider,objenesisProxifier,noRoutesConfiguration,defaultRestDefaults,encodingHandlerFactory,defaultResourceTranslator,XStreamXMLDeserializer,pathAnnotationRoutesParser,defaultRouter,defaultRoutes,defaultDeserializers,defaultResourceNotFoundHandler,defaultAcceptHeaderToFormat,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,outjectResult,defaultPageResult,defaultRestHeadersHandler,defaultExceptionMapper,defaultStatus,defaultRefererResult,jsonDeserializer,applicationConfiguration,exceptionHandlerInterceptor,deserializingInterceptor,resourceLookupInterceptor,replicatorOutjector,XStreamXMLSerialization,XStreamJSONPSerialization,instantiateInterceptor,jstlLocalization,nullMultipartInterceptor,emptyResult,emptyElementsRemoval,downloadInterceptor,defaultResult,defaultHttpResult,forwardToDefaultViewInterceptor,nullBeanValidator,HTMLSerialization,defaultPathResolver,ognlParametersProvider,executeMethodInterceptor,flashInterceptor,defaultLogicResult,defaultFormatResolver,defaultValidator,XStreamJSONSerialization,defaultMethodInfo,defaultValidationViewsFactory,parametersInstantiatorInterceptor,defaultRepresentationResult,primitiveIntConverter,primitiveDoubleConverter,bigDecimalConverter,primitiveByteConverter,primitiveFloatConverter,byteConverter,integerConverter,doubleConverter,uploadedFileConverter,characterConverter,primitiveLongConverter,stringConverter,shortConverter,bigIntegerConverter,floatConverter,booleanConverter,primitiveShortConverter,primitiveBooleanConverter,longConverter,primitiveCharConverter,localeBasedCalendarConverter,enumConverter,localeBasedDateConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,defaultInterceptorStack,enhancedRequestExecution,org.springframework.aop.config.internalAutoProxyCreator]; root of factory hierarchy

21:17:12,165  INFO [DefaultConverters   ] Registering bundled converters

21:17:12,166 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveIntConverter

21:17:12,166 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveDoubleConverter

21:17:12,166 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.BigDecimalConverter

21:17:12,166 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveByteConverter

21:17:12,166 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveFloatConverter

21:17:12,166 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.ByteConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.IntegerConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.DoubleConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.CharacterConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveLongConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.StringConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.ShortConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.BigIntegerConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.FloatConverter

21:17:12,167 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.BooleanConverter

21:17:12,168 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveShortConverter

21:17:12,168 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveBooleanConverter

21:17:12,168 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.LongConverter

21:17:12,168 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.PrimitiveCharConverter

21:17:12,168 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter

21:17:12,168 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.EnumConverter

21:17:12,168 DEBUG [DefaultConverters   ] bundled converter to be registered: class br.com.caelum.vraptor.converter.LocaleBasedDateConverter

21:17:12,264 DEBUG [StereotypedBeansRegistrar] scanning class org.springframework.context.annotation.ConfigurationClassPostProcessor

21:17:12,264 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.ioc.spring.InjectionBeanPostProcessor

21:17:12,264 DEBUG [StereotypedBeansRegistrar] scanning class org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessor

21:17:12,264 DEBUG [StereotypedBeansRegistrar] scanning class org.springframework.context.annotation.CommonAnnotationBeanPostProcessor

21:17:12,264 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.InterceptorListPriorToExecutionExtractor

21:17:12,265 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.DefaultTypeNameExtractor

21:17:12,265 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.resource.DefaultMethodNotAllowedHandler

21:17:12,265 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.serialization.NullProxyInitializer

21:17:12,265 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.DefaultInterceptorHandlerFactory

21:17:12,265 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.route.DefaultTypeFinder

21:17:12,265 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.multipart.DefaultMultipartConfig

21:17:12,266 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.DefaultConverters

21:17:12,266 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.TopologicalSortedInterceptorRegistry

21:17:12,266 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.ParanamerNameProvider

21:17:12,266 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.proxy.ObjenesisProxifier

21:17:12,266 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.route.NoRoutesConfiguration

21:17:12,266 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.restfulie.headers.DefaultRestDefaults

21:17:12,266 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.EncodingHandlerFactory

21:17:12,266 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.DefaultResourceTranslator

21:17:12,267 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.deserialization.XStreamXMLDeserializer

21:17:12,268 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.route.PathAnnotationRoutesParser

21:17:12,268 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.route.DefaultRouter

21:17:12,268 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.DefaultRoutes

21:17:12,268 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.deserialization.DefaultDeserializers

21:17:12,268 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.resource.DefaultResourceNotFoundHandler

21:17:12,268 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.view.DefaultAcceptHeaderToFormat

21:17:12,268 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.ioc.ResourceHandler

21:17:12,268 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.ioc.ConverterHandler

21:17:12,268 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.ioc.InterceptorStereotypeHandler

21:17:12,269 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.deserialization.DeserializesHandler

21:17:12,269 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.ioc.spring.StereotypedBeansRegistrar

21:17:12,269 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.ioc.spring.DefaultSpringLocator

21:17:12,269 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.OutjectResult

21:17:12,269 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.OutjectResult

21:17:12,299 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.view.DefaultPageResult

21:17:12,300 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.restfulie.headers.DefaultRestHeadersHandler

21:17:12,300 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.DefaultExceptionMapper

21:17:12,300 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.view.DefaultStatus

21:17:12,300 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.view.DefaultRefererResult

21:17:12,301 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.deserialization.JsonDeserializer

21:17:12,301 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.config.ApplicationConfiguration

21:17:12,301 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor

21:17:12,301 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor

21:17:12,301 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.DeserializingInterceptor

21:17:12,301 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.DeserializingInterceptor

21:17:12,302 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor

21:17:12,302 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor

21:17:12,302 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.validator.ReplicatorOutjector

21:17:12,302 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.serialization.xstream.XStreamXMLSerialization

21:17:12,302 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.serialization.xstream.XStreamJSONPSerialization

21:17:12,302 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.InstantiateInterceptor

21:17:12,302 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.InstantiateInterceptor

21:17:12,302 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.JstlLocalization

21:17:12,303 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.multipart.NullMultipartInterceptor

21:17:12,303 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.view.EmptyResult

21:17:12,303 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.ognl.EmptyElementsRemoval

21:17:12,303 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.download.DownloadInterceptor

21:17:12,303 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.download.DownloadInterceptor

21:17:12,303 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.DefaultResult

21:17:12,303 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.view.DefaultHttpResult

21:17:12,304 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.ForwardToDefaultViewInterceptor

21:17:12,304 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.ForwardToDefaultViewInterceptor

21:17:12,304 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.validator.NullBeanValidator

21:17:12,304 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.serialization.HTMLSerialization

21:17:12,304 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.view.DefaultPathResolver

21:17:12,304 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.ognl.OgnlParametersProvider

21:17:12,304 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor

21:17:12,304 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor

21:17:12,305 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.FlashInterceptor

21:17:12,305 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.FlashInterceptor

21:17:12,305 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.view.DefaultLogicResult

21:17:12,305 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.http.DefaultFormatResolver

21:17:12,305 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.validator.DefaultValidator

21:17:12,305 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.serialization.xstream.XStreamJSONSerialization

21:17:12,305 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.DefaultMethodInfo

21:17:12,306 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.view.DefaultValidationViewsFactory

21:17:12,306 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor

21:17:12,306 DEBUG [InterceptorStereotypeHandler] Found interceptor for class br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor

21:17:12,306 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.serialization.DefaultRepresentationResult

21:17:12,306 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.PrimitiveIntConverter

21:17:12,307 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.PrimitiveIntConverter

21:17:12,307 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.PrimitiveDoubleConverter

21:17:12,308 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.PrimitiveDoubleConverter

21:17:12,308 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.BigDecimalConverter

21:17:12,308 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.BigDecimalConverter

21:17:12,309 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.PrimitiveByteConverter

21:17:12,309 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.PrimitiveByteConverter

21:17:12,309 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.PrimitiveFloatConverter

21:17:12,310 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.PrimitiveFloatConverter

21:17:12,310 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.ByteConverter

21:17:12,311 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.ByteConverter

21:17:12,311 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.IntegerConverter

21:17:12,311 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.IntegerConverter

21:17:12,312 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.DoubleConverter

21:17:12,312 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.DoubleConverter

21:17:12,312 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter

21:17:12,313 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.interceptor.multipart.UploadedFileConverter

21:17:12,313 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.CharacterConverter

21:17:12,314 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.CharacterConverter

21:17:12,314 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.PrimitiveLongConverter

21:17:12,314 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.PrimitiveLongConverter

21:17:12,315 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.StringConverter

21:17:12,315 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.StringConverter

21:17:12,316 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.ShortConverter

21:17:12,316 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.ShortConverter

21:17:12,316 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.BigIntegerConverter

21:17:12,317 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.BigIntegerConverter

21:17:12,317 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.FloatConverter

21:17:12,318 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.FloatConverter

21:17:12,318 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.BooleanConverter

21:17:12,318 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.BooleanConverter

21:17:12,318 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.PrimitiveShortConverter

21:17:12,319 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.PrimitiveShortConverter

21:17:12,319 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.PrimitiveBooleanConverter

21:17:12,320 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.PrimitiveBooleanConverter

21:17:12,320 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.LongConverter

21:17:12,320 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.LongConverter

21:17:12,321 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.PrimitiveCharConverter

21:17:12,321 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.PrimitiveCharConverter

21:17:12,321 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter

21:17:12,322 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.LocaleBasedCalendarConverter

21:17:12,322 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.EnumConverter

21:17:12,323 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.EnumConverter

21:17:12,323 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.converter.LocaleBasedDateConverter

21:17:12,324 DEBUG [ConverterHandler    ] Ignoring handling default converter class br.com.caelum.vraptor.converter.LocaleBasedDateConverter

21:17:12,324 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.RequestInfo

21:17:12,324 DEBUG [StereotypedBeansRegistrar] scanning interface br.com.caelum.vraptor.http.MutableRequest

21:17:12,324 DEBUG [StereotypedBeansRegistrar] scanning interface br.com.caelum.vraptor.http.MutableResponse

21:17:12,324 DEBUG [StereotypedBeansRegistrar] scanning interface javax.servlet.http.HttpSession

21:17:12,324 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.DefaultInterceptorStack

21:17:12,324 DEBUG [StereotypedBeansRegistrar] scanning class br.com.caelum.vraptor.core.EnhancedRequestExecution

21:17:12,325 DEBUG [StereotypedBeansRegistrar] scanning class org.springframework.aop.aspectj.annotation.AnnotationAwareAspectJAutoProxyCreator

21:17:12,327  INFO [VRaptor             ] VRaptor 3.3.1 successfuly initialized

29/07/2011 21:17:12 org.apache.catalina.startup.HostConfig deployDescriptor

INFO: Deploying configuration descriptor host-manager.xml

29/07/2011 21:17:12 org.apache.catalina.startup.HostConfig deployDescriptor

INFO: Deploying configuration descriptor manager.xml

29/07/2011 21:17:12 org.apache.catalina.startup.HostConfig deployDirectory

INFO: Deploying web application directory examples

29/07/2011 21:17:12 org.apache.catalina.core.ApplicationContext log

INFO: ContextListener: contextInitialized()

29/07/2011 21:17:12 org.apache.catalina.core.ApplicationContext log

INFO: SessionListener: contextInitialized()

29/07/2011 21:17:12 org.apache.catalina.startup.HostConfig deployDirectory

INFO: Deploying web application directory ROOT

29/07/2011 21:17:12 org.apache.catalina.startup.HostConfig deployDirectory

INFO: Deploying web application directory docs

29/07/2011 21:17:13 org.apache.coyote.http11.Http11Protocol start

INFO: Starting Coyote HTTP/1.1 on http-8080

29/07/2011 21:17:13 org.apache.jk.common.ChannelSocket init

INFO: JK: ajp13 listening on /0.0.0.0:8009

29/07/2011 21:17:13 org.apache.jk.server.JkMain start

INFO: Jk running ID=0 time=0/48  config=null

29/07/2011 21:17:13 org.apache.catalina.startup.Catalina start

INFO: Server startup in 3142 ms
L

eclipse ou netbeans?

F

elipse indigo, tomcat 6 ou 7(usei os dois), ubuntu 11.04.

L

tenta dar um clean no projeto… se a classe Mundo estiver sendo compilada direitinho deveria funcionar…

tem algum erro no projeto? se sim o eclipse pode não estar compilando a classe (principalmente se for erro no java jdk)

F

O projeto não tem erros, apenas esse warning:
The file cannot be validated as the XML definition “/java/workspace/pessoal/goodbuy2/src/log4j.dtd (Arquivo ou diretório não encontrado)” that is specified as describing the syntax of the file cannot be located.

O estranho é que copiei o log4j.xml. Do projeto base do VRaptor3(vraptor-blank-project-3.3.1).

Sobre a compilação achei no me workspace a classe compilada.
WebContent/WEB-INF/classes/br/com/caelum/goodbuy

L

muito estranho… =(

tenta testar o vraptor-blank-project, ver se ele roda no seu tomcat sem problemas

B

Já tive problemas parecidos utilizando o Vraptor, no meu caso o problema era código antigo.

Fiz algumas vezes o Project -> Clean

E também clicar com o botão direito no projeto Run As -> Server ou tomcat algo assim…

Mas digo que não foi de primeira isso não… Está com cara de estar um problema parecido com o meu!

F

Coloquei o projeto(vraptor-blank-project) adicionei no tomcat.

Alterei a classe abaixo apenas inserindo um sysout e ele dá o erro 404.
E não printa o sysout.

import br.com.caelum.vraptor.Path;

import br.com.caelum.vraptor.Resource;

import br.com.caelum.vraptor.Result;

@Resource
public class IndexController {

private final Result result;

public IndexController(Result result) {
	this.result = result;
}

@Path("/")
public void index() {
	System.out.println("Passei aqui");
	result.include("variable", "VRaptor!");
}

}

Então o problema não é projeto. Qual será o problema?

e chamei a url
http://localhost:8080/vraptor-blank-project/index/index

L

como tá com o @Path("/"), vc precisa acessar via /

http://localhost:8080/vraptor-blank-project/

F

Não entendi.
Se acesso: http://localhost:8080/vraptor-blank-project/
ele abre index.html

Porém eu queria que acessar a classe IndexController. Que foi anotada com @Resource

e teoricamente era acessar através da url : http://localhost:8080/vraptor-blank-project/index/index
que ele redirecionaria para classe IndexController e depois para index.jsp dentro de WebContent/WEB-INF/jsp/index/

Não é isso? Porém ele não passa na classe.

L

qdo vc usa o @Path ele sobrescreve a url pra que vc colocou nele…

o index.html que vc falou que ele abre é o que está escrito que vc não deveria estar vendo aquilo (em ingles)?

F

Cara acho que alguma coisa no meu ambiente, pois fiz exatamente o que a documentação pede
Porém o It work’s não aparece.

http://vraptor.caelum.com.br/documentacao/vraptor3-o-guia-inicial-de-10-minutos/

Você pode facilmente importar esse projeto no Eclipse, e roda-lo clicando com o botão da direita e escolhendo Run as… / Run on server… Escolha então um servlet container (ou faça o setup de um novo) e então acesse http://localhost:8080/vraptor-blank-project/.
Você pode escolher, nas propriedades do projetor, dentro de Web Project Settings, o nome do contexto para algo melhor, como onlinestore. Agora se você rodar esse exemplo deve ser possível acessar http://localhost:8080/onlinestore e ver It works! no navegador.

L

o tomcat que vc usou é zerado? configuração padrão?

tenta remover o server do eclipse e adicionar de novo…

coloque o log4j.xml na pasta src e veja os logs do VRaptor pra ver se ele está subindo

F

Juro pra você, que baixei outro eclipse, baixei outro tomcat e mesmo assim nunca vai It’s work.

F

Troquei tomcat por glassFish, depois por Jboss, mudei de eclipse, alterei a versão do aplicativo várias vezes.
Nada funcionou, então mudei a versão do projeto em branco para 3.2 e rodou.

Só achei estranho que o “It works!! VRaptor!”, que pelo que entendi da documentação apareceria
apenas em um contexto, porém aparece em qualquer contexto (vraptor-blank-project, onlinestore).
Mas acredito que esteja certo, por mudar o nome do contexto não afeta em nada, acredito eu.

Amanhã continuo FJ-28.

Valeu Lucas Cavalcanti.

grato Franzim

Criado 29 de julho de 2011
Ultima resposta 30 de jul. de 2011
Respostas 20
Participantes 4