I noticed that JBAS-5192 has moved the binding service from being jmx-based to microcontainer-based. Tht's great, but I have two observations on the fix:
1) The new bindings.xml file contains a port used by JTA for recovery (4712 by default), but JTA is not picking up the port definition from binding.xml. I could not find a JIRA for fixing this problem.
2) I fail to understand the purpose of the new bootstrap_minimal.xml file. It doesn't include the bindings.xml file as part of bootstrap, which in turn causes errors because the ServiceBindingManager bean has not been registered and almost all port assignments now depend on that bean.