Just one thing to add, now I'm using spring integration, be carefoul with objects in the "base" package, I think Tapestry treats this package in a special manner. I've tried to instantiate this objects via spring, I could, but then I had some cast problems.
On Tue, Sep 13, 2011 at 2:51 PM, Alfonso Quiroga <alfonsose...@gmail.com> wrote: > IT WORKS now!! Thanks Steve, that was the problem, my old declaration: > <filter> > <filter-name>app</filter-name> > <filter-class>org.apache.tapestry5.TapestryFilter</filter-class> > </filter> > <filter> > <filter-name>app</filter-name> > > <filter-class>org.apache.tapestry5.spring.TapestrySpringFilter</filter-class> > </filter> > > that is WRONG, it was neccesary only the last one. > Thanks!! > > > On Tue, Sep 13, 2011 at 2:45 PM, Steve Eynon > <steve.ey...@alienfactory.co.uk> wrote: >> Um, it's not about changing the filter name - just ensure this filter >> (and only this filter) is defined: >> >> <filter> >> <filter-name>app</filter-name> >> >> <filter-class>org.apache.tapestry5.spring.TapestrySpringFilter</filter-class> >> </filter> >> >> <filter-mapping> >> <filter-name>app</filter-name> >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> >> Delete any references to the normal 'TapestryFilter'. >> >> (I would send over our web.xml for comparison, but it's not to hand). >> >> Steve. >> >> On 14 September 2011 01:37, Alfonso Quiroga <alfonsose...@gmail.com> wrote: >>> I changed the name but the error is the same: >>> >>> [ERROR] TapestryModule.ApplicationInitializer Construction of service >>> ApplicationInitializer failed: Error invoking service builder method >>> org.apache.tapestry5.services.TapestryModule.buildApplicationInitializer(Logger, >>> List) (at TapestryModule.java:1458) (for service >>> 'ApplicationInitializer'): Error invoking service contribution method >>> org.apache.tapestry5.spring.SpringModule.contributeApplicationInitializer(OrderedConfiguration, >>> ApplicationContext): No service implements the interface >>> org.springframework.context.ApplicationContext. >>> java.lang.RuntimeException: Error invoking service builder method >>> org.apache.tapestry5.services.TapestryModule.buildApplicationInitializer(Logger, >>> List) (at TapestryModule.java:1458) (for service >>> 'ApplicationInitializer'): Error invoking service contribution method >>> org.apache.tapestry5.spring.SpringModule.contributeApplicationInitializer(OrderedConfiguration, >>> ApplicationContext): No service implements the interface >>> org.springframework.context.ApplicationContext. >>> at >>> org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:76) >>> at >>> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45) >>> at >>> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65) >>> at >>> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68) >>> at >>> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063) >>> at >>> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49) >>> at >>> org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29) >>> at >>> org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46) >>> at >>> org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:60) >>> at >>> org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52) >>> at >>> org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60) >>> at >>> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45) >>> at >>> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65) >>> at >>> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68) >>> at >>> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1063) >>> at >>> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49) >>> at >>> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68) >>> at >>> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57) >>> at >>> $ApplicationInitializer_13263dba95e.delegate($ApplicationInitializer_13263dba95e.java) >>> at >>> $ApplicationInitializer_13263dba95e.initializeApplication($ApplicationInitializer_13263dba95e.java) >>> at >>> org.apache.tapestry5.services.TapestryModule$ServletApplicationInitializerTerminator.initializeApplication(TapestryModule.java:298) >>> at >>> $ServletApplicationInitializer_13263dba945.initializeApplication($ServletApplicationInitializer_13263dba945.java) >>> at org.apache.tapestry5.TapestryFilter.init(TapestryFilter.java:102) >>> at >>> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:95) >>> at >>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) >>> at >>> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:550) >>> at org.mortbay.jetty.servlet.Context.startContext(Context.java:128) >>> at >>> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1219) >>> at >>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:421) >>> at >>> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:496) >>> at >>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) >>> at >>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119) >>> at >>> org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:440) >>> at org.mortbay.jetty.servlet.Context.startContext(Context.java:124) >>> at >>> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:421) >>> at >>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) >>> at >>> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119) >>> at org.mortbay.jetty.Server.doStart(Server.java:228) >>> at >>> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) >>> at jettyRunner.JettyRHelper.startJettyServer(JettyRHelper.java:69) >>> at tapestry.TapestryRunner.main(TapestryRunner.java:11) >>> >>> On Tue, Sep 13, 2011 at 2:34 PM, Thiago H. de Paula Figueiredo >>> <thiag...@gmail.com> wrote: >>>> On Tue, 13 Sep 2011 12:50:44 -0300, Alfonso Quiroga >>>> <alfonsose...@gmail.com> >>>> wrote: >>>> >>>>> "No service implements the interface >>>>> org.springframework.context.ApplicationContext" >>>> >>>> Full stack trace please. >>>> >>>> -- >>>> Thiago H. de Paula Figueiredo >>>> Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, >>>> and >>>> instructor >>>> Owner, Ars Machina Tecnologia da Informação Ltda. >>>> http://www.arsmachina.com.br >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>> For additional commands, e-mail: users-h...@tapestry.apache.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org