The issue with RESOURCE_LOCAL units is that it is used a bit differently if you are in a EE container or not. Basically in a container the spec mandates the unit type to be JTA is you don’t specify any datasource (jta and non jta one)…even if you set RESOURCE_LOCAL.
Issue is: in standalone mode you never do it so if you import a standalone app then it is broken.
That’s why TomEE added two configurable properties (system properties or unit properties).