Да, это просто пользовательская настройка Tomcat , см. Документацию Tomcat.
Вкратце, просто определите и предоставьте собственную реализацию LdapContextFactory. JBoss вызовет ваш метод getObjectInstance () с первым параметром, который вы можете преобразовать в Reference, проследить все его RefAddrs и получить имена ваших опций через RefAddr.getType (), а их значения через RefAddr.getContent (). Затем вы используете все, что передали туда, чтобы создать свой LdapContext и вернуть его.