Just to record my experience...
I'm working with the latest release 25.0.1.FINAL
For a couple of days I was stumped by this error message:
org.wildfly.security.legacy-security-domain.other; There are no known registration points which can provide this capability."}}
I eventually tracked it down to the way the messaging extension handles security domains. If none is specified then it tries to reference the legacy domain. I got round it by specifying
<param name="elytron-domain" value="ApplicationDomain"/>
I only have in vm acceptor and connectors. Am I right in thinking that a security domain is only necessary for externally visible connectors?