I think it is the same thing. If a persistence.xml is defined as RESOURCE_LOCAL, then why does the container attempt to load it at all? and if the container does want to load it, why does it fail when it is properly configured with connection properties and the .war contains all of the relevant hibernate jars needed? seems like it should just work like it does in Tomcat, Jboss 6, and Glassfish.