XNam JNDI service provider provides Java apps with a naming service that reads its information from XML files and is accessible through the JNDI interface. It's mainly targeted at the development environment, where it serves as a light weight replacement for other JNDI service providers.

Check out XNam JNDI service provider.

XNam is free for non-commercial use.