We did not ship with the full xalan jar because in the past the xsltc classes have had version dependencies problems on bcel. We really don't need to be shipping with xalan in 4.0 as the jdk 1.4.x impl is fine.
Hi Scott, thanks for the response. I'm sure you're including xalan 2.6.0 to override the 2.2 version that comes with JDK1.4, as 2.2 has some serious shortcomings and is generally incompatible with later releases. We're replacing the 2.6.0 xalan that ships with JBoss with the apache 2.6.0 release including xsltc and it works fine. Compiled stylesheets are an order of magnitude faster than interpreted so it's a must-have for us.
I was writing mainly to see if leaving out xsltc was intentional or accidental, and it sounds like it was intentional. Thanks again for the response.