I can't tell you what's missing here from that. Enable trace for org.jboss.xb.binding.sunday.unmarshalling.XsdBinder and see what's being bound based on XSD.
I have updated the TRACE log file (org.jboss.xb) on the JIRA.
Let me know if there is anything else I can supply.
Passing connector_1_5.xsd to mapLocationToClass instead of the full URL should solve the issue.
That helped a lot, thanks :)
I have attached a new profile of the startup to the issue if you think there is anything else to be gained. But most of the time is now spend in org.jboss.reflect.
If the call stack is ok I think you can resolve the issue, but some additional documentation about this would be nice.