从http://struts.apache.org/2.x/下载struts2.0.11。
使用tomcat5.0会报错如下:
2008-04-05 20:00:20 StandardContext[/tianhe]Exception starting filter struts2
javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
at javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
解决 办法1:
拷贝xalan.jar,xercesImpl.jar,serializer.jar,xml-apis.jar 到 应用的tomcat的common\endorsed目录
解决 办法2:
升级到tomcat5.5
这种异常很恶心.
出现的原因是因为jdk版本和tomcat版本的不匹配造成的.
解决的原因是用匹配的版本.
在此.推荐jdk1.5+jdk5.5.20搭配.