The AutoDeployer doesn't use InputStreams. It looks at
the filename/url asking each deployer if they recognise
.ear -> J2eeDeployer
.sar -> ServiceDeployer
*service.xml -> ServiceDeployer
You inspired me to write a patch for the J2eeDeployer
so that it accepts directories containing a META-INF/ejb-jar.xml
The formatting of the diff got a bit broke by the word wrap, sorry.