Deryl,
I'm not sure if you solved your problem but this is how I got it to work.
In the struts.mapper.composite value it is a list of the bean references
from the struts-default.xml it is not a list of class names. The bean name
for the DefaultActionMapper is struts. So you could configure the
DefaultActionMapper and the RestfulMapper with the following configuration
in your struts.xml file.
<constant name="struts.mapper.class"
value="org.apache.struts2.dispatcher.mapper.CompositeActionMapper"/>
<constant name="struts.mapper.composite" value="struts,restful"/>
Hope this helps,
Darren Salomons
Deryl Seale wrote:
>
> Yes, I tried that, and all I got was an exception when I started up
> the application saying that an ActionMapper with the name "struts"
> had already been loaded, presumedly from struts-default.xml. If
> there is a way to make Struts use CompositeActionMapper with some
> configuration entry in struts.xml, it is not obvious to me how to do
> it (in spite of the documentation).
>
> --Deryl
>
> On Mar 20, 2007, at 10:26 AM, Dave Newton wrote:
>
>> --- Deryl Seale <[EMAIL PROTECTED]> wrote:
>>> I am having some trouble getting the
>>> CompositeActionMapper to work
>>> properly. I have the following specified in my
>>> struts.properties:
>>> [...]
>>
>> Have you tried it like this in struts.xml?
>>
>> <bean
>> type="org.apache.struts2.dispatcher.mapper.ActionMapper"
>>
>> name="struts"
>>
>> class="org.apache.struts2.dispatcher.mapper.CompositeActionMapper"
>> />
>> <constant name="struts.mapper.composite"
>>
>> value="org.apache.struts2.dispatcher.mapper.DefaultActionMapper,foo.ba
>> r.MyActionMapper,foo.bar.MyAnotherActionMapper"
>> />
>>
>> (I haven't; this is what's in the API docs, though,
>> and I tend to avoid the properties file.)
>>
>> d.
>>
>>
>>
>>
>> ______________________________________________________________________
>> ______________
>> No need to miss a message. Get email on-the-go
>> with Yahoo! Mail for Mobile. Get started.
>> http://mobile.yahoo.com/mail
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>
> --
> Deryl Seale -- Director of Engineering
> c: 734.883.9636
> [EMAIL PROTECTED]
> www.intel-assess.com
>
>
>
>
>
--
View this message in context:
http://www.nabble.com/CompositeActionMapper-tf3433990.html#a9740579
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]