In my experience, you cannot simply take an EAR from JBOSS and drop it into GF and expect it to work, because there are [still] app.server specific deployment descriptors. What descriptors are in your EAR and which ones, if any, did you add for GF?
For this particular message, what is in your persistence.xml?
[Message sent by forum member 'matterbury' (matterbury)]
http://forums.java.net/jive/thread.jspa?messageID=353912