Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16051
  • 博文数量: 17
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-10 01:17
文章分类

全部博文(17)

文章存档

2011年(2)

2010年(15)

我的朋友
最近访客

分类:

2011-03-25 17:23:02

在使用jdk1.5+struct2和tomcat5.0开发时遇到了,搞了半天,换成tomcat5.5以上的版本则正常,就是tomcat5.0版本就报
严重: Error filterStart
2009-2-4 11:56:58 org.apache.catalina.core.StandardContext start
严重: Context startup failed due to previous errors

由于jdk1.5 与 tomcat5.0之间的关于 TransformerFactoryImpl 类的冲突造成的。 
tomcat-5.0.28\common\endorsed下有两个jar包:xercesImpl.jar和xml-apis.jar,其中的类 javax.xml.transform.TransformerFactory 与jdk1.5中的类org.apache.xalan.processor.TransformerFactoryImpl其实是同一个类。 

解决办法: 
1. 将xml-apis.jar移出endorsed文件夹。 
2. 用xalan.jar包替换原来的xml-apis.jar。
 
xalan系列jar包:serializer.jar、xalan.jar、xercesImpl.jar和xml-apis.jar。 
3. For other application, just check this file or dom3-xml-apis.jar in your class path. 
阅读(305) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~