Look at the JPA spec section '6.2 Persistence Unit Packaging'. It doesn't list .ear's META-INF directory as the valid packaging option. Which means that the verifier doesn't recognize your PU.
Regards,
-marina
Message was edited by: mvatkina
[Message sent by forum member 'mvatkina' (mvatkina)]
http://forums.java.net/jive/thread.jspa?messageID=262550