Angelo, thank you for the link. However after following the instructions i'm
still having problems.
1. When i run the application i get the following runtime error:

Exception in thread "main" java.lang.RuntimeException: Service id
'ClassNameLocator' has already been defined by
org.apache.tapestry5.ioc.internal.services.ClassNameLocatorImpl(ClasspathURLConverter)
(at ClassNameLocatorImpl.java:61) via
org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at
TapestryIOCModule.java:36) and may not be redefined by
org.apache.tapestry5.ioc.internal.services.ClassNameLocatorImpl(ClasspathURLConverter)
(at ClassNameLocatorImpl.java:61) via
com.superm.lampmanager.service.LampManagerModule.bind(ServiceBinder) (at
LampManagerModule.java:29). You should rename one of the service builder
methods.
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.<init>(RegistryImpl.java:170)
    at
org.apache.tapestry5.ioc.RegistryBuilder.build(RegistryBuilder.java:168)
    at com.superm.lampmanager.Shell.main(Shell.java:26)

If i remove the line the application works, however i can't use a
transaction decorator because i get the following runtime error:
Caused by: java.lang.RuntimeException: No service implements the interface
org.apache.tapestry5.hibernate.HibernateTransactionDecorator.

This is the code use to configure the decorator.
@Match("*Manager*")
    public static <T> T
decorateTransactionally(HibernateTransactionDecorator decorator, Class<T>
serviceInterface, T delegate, String serviceId) {
        return decorator.build(serviceInterface, delegate, serviceId);
    }

and i have a final question regarding the sentencye: "definitely make sure
to call registry.cleanupThread(); at the end of the main method"
Does this mean that  i have to run this line to commit the transaction? If
so, then i suppose that the decorator can't be used. is there a special
reason the decorator will not work?

Thanks a lot!


On Sun, Nov 30, 2008 at 12:14 AM, Angelo Chen <[EMAIL PROTECTED]>wrote:

>
>
> http://wiki.apache.org/tapestry/Tapestry5HowToIocAndHibernate
>
>
> Juan Maya wrote:
> >
> > Hi! I am creating a standalone application using Tapestry IoC outside of
> > Tapestry. now i am struggling to find a way to use the Tapestry-Hibernate
> > integration? Do you know how to this?
> > I kinda prefer to give a try to the Tapestry IoC (i have liked it a lot!)
> > and forget about Spring for awhile :)
> >
> > Thanks a lot for the help!
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Tapestry-Hiberante-with-Tapestry-IoC-tp20749684p20752632.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to