是由于jdk 与 tomcat之间的关于 TransformerFactoryImpl 类的冲突造成的。tomcat-5.0.28\common\endorsed下有两个jar包:xercesImpl.jar和xml-apis.jar,其中的类 javax.xml.transform.TransformerFactory 与jdk1.5中的类org.apache.xalan.processor.TransformerFactoryImpl其实是同一个类。
解决方法:将xalan-2.0.0.jar,xercesImpl.jar放到自己的lib下即可。