星期四, 一月 12, 2006

drw, tomcat and xalan exception

访问dwr的动态js时,抛出异常:

- StandardWrapper.Throwable
javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
at javax.xml.transform.TransformerFactory.newInstance(Unknown Source)

本地测试是好的,提交到服务器上,报错。

在lib下增加xalan.jar包,正常了

或者:http://www.robsanheim.com/2005/07/24/dwr-tomcat-55-and-xalan-classpath-error/

查看$catalina_home/common/endorse目录,果然发现xml-apis.jar文件。删除,同时删除新增的xalan.jar包,重启tomcat,正常了。就是这个endorse/xml-apis.jar和项目内的lib/xml-apis.jar冲突了,导致这个异常

 查看全文