I have a problem in T5.0.4 when I am changing from @[EMAIL PROTECTED] to @[EMAIL PROTECTED]
CODE THAT WORKS LayoutCmpnt.html <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> <head> <link t:type="Any" href="prop:styleCSS" rel="stylesheet" type="text/css"/> </head> LayoutCmpnt.java public class LayoutCmpnt { @InjectPage private Login loginPage; @Inject @Path("context:styles/style.css") private Asset styleCSS; ..... Login.java public class Login { @Inject @SpringBean("UserManager") private UserManager userManager; ... CODE THAT DOESN'T WORK Login.java @Inject @Service("UserManager") private UserManager userManager; gives me the following error when I am trying to access LayoutCmpnt.html Could not convert 'prop:styleCSS' into a component parameter binding: java.lang.NoClassDefFoundError: com/glintech/jumpstart/tapestry/pages/Login Do I have to register my Spring Beans as services? Can anyone point me to the right direction ? texomaleo wrote: > > No problem. I've got it all going. Nice to have a parsimonious way > to inject from the web context directory. I can pile all my images > and css up in there for static pages outside Tapestry. > > Bill > > On 5/16/07, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: >> Sorry, yes. That's a change in 5.0.4, you must have been using 5.0.3. >> >> Injection got a LOT smarter, and a bit different, between 5.0.3 and >> 5.0.4. >> Lots of influence from Guice; basically, for service injections, we make >> injecting by type the standard, and injecting by name a rarely used >> option. >> Further, there's a lot more infrastructure to allow other combinations, >> such >> as injecting based on combinations of field type and other annotatoins >> (here >> Asset for the type, @Path as the annotation). >> >> On 5/16/07, Bill Holloway <[EMAIL PROTECTED]> wrote: >> > >> > gurg! All my @Injects("...") just broke! Guess I need to use @Path >> with >> > it? >> > >> > On 5/16/07, Howard Lewis Ship <[EMAIL PROTECTED]> wrote: >> > > I've been making a number of important T5 bug fixes; I've just >> uploaded >> > the >> > > latest snapshots to >> > http://people.apache.org/~hlship/tapestry-repository/ >> > > >> > > Feedback is always welcome! >> > > >> > > -- >> > > Howard M. Lewis Ship >> > > TWD Consulting, Inc. >> > > Independent J2EE / Open-Source Java Consultant >> > > Creator and PMC Chair, Apache Tapestry >> > > Creator, Apache HiveMind >> > > >> > > Professional Tapestry training, mentoring, support >> > > and project work. http://howardlewisship.com >> > > >> > >> > >> > -- >> > "The future is here. It's just not evenly distributed yet." >> > >> > -- Traditional >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: [EMAIL PROTECTED] >> > >> > >> >> >> -- >> Howard M. Lewis Ship >> TWD Consulting, Inc. >> Independent J2EE / Open-Source Java Consultant >> Creator and PMC Chair, Apache Tapestry >> Creator, Apache HiveMind >> >> Professional Tapestry training, mentoring, support >> and project work. http://howardlewisship.com >> > > > -- > "The future is here. It's just not evenly distributed yet." > > -- Traditional > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/5.0.5-SNAPSHOTS-tf3767704.html#a10660243 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]