See:
http://jira.opensymphony.com/browse/WW-1436
Webwork and DWR integration does not work is the result of an action is relative in the xwork.xml.
for example:
When a call:
DWRActionUtil.execute({namespace:'/secure/collaborator', action:'list', executeResult:'true'}, 'form1', searchResult);
and my actions is configured as
<package name="collaborator" extends="secure" namespace="/secure/collaborator">
<action name="list" class="br.com.quality.sgi.action.CollaboratorSearchAction">
<result>tableList.jsp</result>
</action>
</package>
It won't work. Webwork will try to redirect to /dwr/call/tableList.jsp and will enter again in DWRAction resulting in a infinite loop and a StackOverflow at the end.
The workaraound is to put a absolute path in result, like /secure/collaborato/tableList.jsp.
I do believe that webwork should translate relative paths to absolute paths to avoid this issue.