JBoss 5.1 + Aplicacion JEE + Struts2 + REST

bLero

Hola MVCoders,

Tengo una aplicación Java EE, utilizando Struts 2 para inyección de dependencias y demás sobre un servidor JBoss.

La aplicación funciona perfectamente, utilizo EJB3 y básicamente lo que tengo es una web para gestionar cierta información contra una base de datos.

Ahora lo que necesito, aparte de que esto siga funcionando, es implementar servicios web REST.

Lo primero que he intentado es utilizar RestEasy que es una extensión para JBoss, muy sencilla de implementar. El problema está en que como utilizo también Struts2, para el mapping de las URL ambos entran en conflicto y si funciona uno no funciona el otro.

Buscando algo más de información he encontrado que hay un plugin REST para Struts 2, que es lo que estoy intentando implementar ahora, pero quiero poder utilizar por un lado los actions y por otro lado el rest, todo simultáneamente, pero no lo consigo.

¿Es posible hacer lo que estoy intentando? ¿Tengo que utilizar dos servlets (uno para los actions y otro para rest? ¿Cuál es la mejor forma de implementar REST con struts 2?

Gracias de antemano.

Usuarios habituales

  • bLero