Thanks Marina,
The server logs really don't have any more information than the above, though I suspect setting the logging level finer might produce more output. I had tried injected the emf, I'll have to try that. Also, I didn't know about joinTransaction(), but that seems to be something I should do.
[Message sent by forum member 'rwillie6' (rwillie6)]
http://forums.java.net/jive/thread.jspa?messageID=244842