Hi!
There is no need to make
Struts RESTful. What you may want to do is make it use a RESTful client to retrieve data from an underlying service layer. However, this is, strictly speaking, also unnecessary work, since you can retain your EJBs and expose them as RESTful resources, according to this article:
http://www.adam-bien.com/roller/abien/entry/simplest_possible_ejb_3_13
The Struts presentation layer may still invoke the EJBs as plain EJBs and ignore the fact that they are also exposed as RESTful web services.
You may want to rearrange the responsibilities of the EJBs and, possibly, add new EJBs etc etc, but this is left as a topic for further questions!
Best wishes!