I found what was my problem.
I was using the filter
org.apache.tapestry.TapestryFilter
instead of
org.apache.tapestry.spring.TapestrySpringFilter
I am now getting this exception which is the same problem reported by Nick
Westgate
java.lang.RuntimeException: Exception constructing service
'ServletApplicationInitializer': Unable to instantiate class
org.apache.tapestry.services.TapestryModule as a module builder: Error
creating bean with name 'txProxyTemplate': Bean definition is abstract
Petros
petros wrote:
>
> 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#a10665745
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]