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]

Reply via email to