I've implented a simple webapp that transforms XML based on an XSTL stylesheet. It works fine on all the Windows servers I've deployed it on (to Tomcat), but on all Linux systems, I get a compile error on the XSLT.
As best I can tell, it's because Java 1.6 isn't using the same processor behind javax.xml.transform. On the one Linux system, it's org.apache.xalan.xslt, version 2.4.
What I can't figure out is how to generically figure out what any given system is using behind javax.xml.transform.
Or, if anyone has any hints on what else I might do to figure out the problem, that'd be good, too.