Pessoal,
Alguém já subiu vraptor com maven e jetty 6? Configurei minha aplicação e aparentemente o vraptor subiu direitinho, porém ele não inicia o scanner das anotações e nao acha meu controller:
[INFO] Starting jetty 6.1.26 ...
2012-08-06 19:23:04.733:INFO::jetty-6.1.26
2012-08-06 19:23:04.871:INFO::No Transaction manager found - if your webapp requires one, please configure one.
2012-08-06 19:23:05,125 [INFO] [BasicConfiguration] <Using class br.com.caelum.vraptor.ioc.spring.SpringProvider as Container Provider>
2012-08-06 19:23:05,142 [INFO] [DefaultSpringLocator] <No application context found>
2012-08-06 19:23:05,208 [INFO] [BasicConfiguration] <br.com.caelum.vraptor.scanning = null>
2012-08-06 19:23:05,208 [INFO] [WebAppBootstrapFactory] <Dynamic WebAppBootstrap found.>
2012-08-06 19:23:05,253 [INFO] [AnnotationConfigWebApplicationContext] <Refreshing Root WebApplicationContext: startup date [Mon Aug 06 19:23:05 BRT 2012]; root of context hierarchy>
2012-08-06 19:23:05,391 [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]>
2012-08-06 19:23:05,464 [INFO] [DefaultListableBeanFactory] <Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1ea88b6: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.ConfigurationClassPostProcessor$ImportAwareBeanPostProcessor#0,XStreamConverters.NullConverter,defaultRoutes,defaultAcceptHeaderToFormat,encodingHandlerFactory,defaultStaticContentHandler,defaultResourceNotFoundHandler,defaultMethodNotAllowedHandler,defaultInterceptorHandlerFactory,defaultTypeNameExtractor,defaultMultipartConfig,topologicalSortedInterceptorRegistry,cglibProxifier,defaultTypeFinder,nullProxyInitializer,defaultResourceTranslator,defaultRouter,objenesisInstanceCreator,noRoutesConfiguration,defaultDeserializers,pathAnnotationRoutesParser,javaEvaluator,defaultRestDefaults,defaultConverters,paranamerNameProvider,interceptorListPriorToExecutionExtractor,stereotypeHandler,converterHandler,interceptorStereotypeHandler,deserializesHandler,stereotypedBeansRegistrar,defaultSpringLocator,defaultFormatResolver,resourceLookupInterceptor,VRaptorDependencyProvider,emptyResult,replicatorOutjector,defaultResult,defaultRestHeadersHandler,defaultRefererResult,forwardToDefaultViewInterceptor,defaultLogicResult,instantiateInterceptor,XStreamXMLSerialization,outjectResult,defaultHttpResult,XStreamJSONSerialization,XStreamXMLDeserializer,VRaptorParameterNamesProvider,XStreamJSONPSerialization,HTMLSerialization,sessionFlashScope,executeMethodInterceptor,messageConverter,defaultStatus,exceptionHandlerInterceptor,defaultRepresentationResult,defaultPathResolver,XStreamConverters,defaultPageResult,iogiParametersProvider,jsonDeserializer,nullBeanValidator,defaultServletFileUploadCreator,jstlLocalization,commonsUploadMultipartInterceptor,defaultExceptionMapper,defaultMethodInfo,downloadInterceptor,applicationConfiguration,parametersInstantiatorInterceptor,deserializingInterceptor,VRaptorInstantiator,defaultValidator,defaultValidationViewsFactory,flashInterceptor,characterConverter,bigDecimalConverter,doubleConverter,primitiveFloatConverter,primitiveBooleanConverter,booleanConverter,bigIntegerConverter,primitiveShortConverter,byteConverter,longConverter,floatConverter,primitiveByteConverter,localeBasedDateConverter,localeBasedCalendarConverter,uploadedFileConverter,primitiveDoubleConverter,shortConverter,enumConverter,stringConverter,primitiveLongConverter,integerConverter,primitiveIntConverter,primitiveCharConverter,VRaptorRequestProvider,httpServletRequestProvider,httpServletResponseProvider,httpSessionProvider,enhancedRequestExecution,XStreamBuilderImpl,defaultInterceptorStack,org.springframework.aop.config.internalAutoProxyCreator]; root of factory hierarchy>
2012-08-06 19:23:05,556 [INFO] [DefaultConverters] <Registering bundled converters>
2012-08-06 19:23:05,583 [INFO] [LinkToHandler] <Registering linkTo component>
2012-08-06 19:23:05,644 [INFO] [VRaptor] <VRaptor 3.4.1 successfuly initialized>
2012-08-06 19:23:05.696:INFO::Started SelectChannelConnector@127.0.0.16:80
[INFO] Started Jetty Server
Controller:
[code]@Resource
public class HomeController {
private Result result;
public HomeController(Result result) {
this.result = result;
}
@Get
@Path("/teste")
public void index() {
System.out.println("chamou");
result.forwardTo("index.vm");
}
}[/code]