James: Unless I'm missing something, the specifics of whether it's "j2ee" or "javaee" shouldn't matter to XML parser (or the servlet container). All that should matter is that each of the schemaLocation keys listed correspond to an xml namespace being used. (ie: you changed http://java.sun.com/xml/ns/j2ee -> http://java.sun.com/xml/ns/javaee in two places, but as long as those two places are the same it shouldn't matter what we use ... i think it could be "http://giberish-foo/uwesays" and it should still work).
So it seems like maybe your jboss configuration has something wonky going on?
I'm inclined to think we should be consistent with the examples in the 2.5 spec...
...(see pages 153 & 154) which use j2ee – but oddly enough the example snippets embedded in the 2.5 XSD (using xsd:documentation tags) use "javaee"...
...so apparently the spec and the xsd shipped with the spec are inconsistent? which i guess means feel free to change it to follow the examples in the XSD?