從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搭配.