Deploying to a directory ".ejb3" is a deprecated approach.
You should package your app in a JAR file, better in an EAR file. I'm not sure which deployment descriptors are needed, but for an EAR file you need an application.xml so that your modules are identified. I don't know whether also an EJB jar needs a deployment descriptor or not, but if it does not work without, I would add it and give it a try.
Hope I could help