Boa tarde a todos to com um problema de configuração do struts 2 e dwr, ja vi varios tutoriais google e etc. mas nao consegui descobrir o q é exatamente.
web.xml
...
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
...
<!-- dwr -->
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
dwr
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<!--
<create creator="spring" javascript="AtoAjax">
<param name="beanName" value="atoAjax"/>
</create>
<convert converter="bean" match="br.gov.am.sefaz.trb.get.util.Combo"/>
-->
<create creator="spring" javascript="MunicipiosAjax">
<param name="beanName" value="municipiosAjax"/>
</create>
</allow>
</dwr>
se eu deixar assim dá erro 404
se eu trocar o web.xml na tag
<url-pattern>/*</url-pattern>
pra
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/menu!*</url-pattern>
</filter-mapping>
ai eu o dwr fica ok mas nao consigo acessar o menu.
e no struts.xml ta assim
[code]
<?xml version="1.0" encoding="UTF-8" ?><package name="menu" namespace="/" extends="struts-default">
<result-types>
<result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult" />
</result-types>
<action name="menu!*" method="{1}" class="menuControle">
<result type="tiles">selecionadeclaracao</result>
<result type="tiles" name="menuoperacoesdam">menuoperacoesdam</result>
<result name="retorno_ajax">/pages/retorno_ajax.jsp</result>
</action>
</package>
[/code]
alguem sabe o motivo disso???