
AJAX y APPFUSE 1.8.2 .. DWR en funcionamiento
Pasos basicos para poner a andar DWR en una aplicacion basada en APPFUSE (1.8.2)
1. Añadir DWR jar en /lib/dwr-1.0 2. Añadir a /lib/lib.properties:
# # DWR - https://dwr.dev.java.net/ (Direct Web Remoting) # dwr.version=1.0 dwr.dir={dwr.version} dwr.jar=${dwr.dir}/dwr.jar
3. Añadir al /properties.xml:
4. Añadir al /build.xml:
...>
<war destfile="{webapp.war}"
webxml="${webapp.target}/WEB-INF/web.xml" compress="true">
...
5. Añadir servlet para DWR en /metadata/web/servlets.xml:
6. Añadir DWR servlet mapping en /metadata/web/servlet-mappings.xml:
7(Opcional). Excluir DWR del sitemesh en /web/WEB-INF/classes/decorators.xml:
8. Añadir la configuracion de DWR, /WEB-INF/dwr.xml:
Si estas usando APPFUSE con la configuracion por defecto, tendras un error al intentar acceder a esta pagina, para arerglarlo tienes asegurarte que spring deja acceder al metodo getUser, en el archivo applicationContext-security.xml:
Traducido y adaptado de : http://lifeasastruct.blogspot.com/