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

Reply via email to