You have a mismatch between the ejb-name specified in the ejb-jar.xml (DicomConfiguration) and the annotated bean class implementation (LdapDicomConfigurationInterceptor). You can either change the ejb-jar.xml to use LdapDicomConfigurationInterceptor as the ejb-name or use the @javax.ejb.Singleton(name="DicomConfiguration") on the bean implementation class.