strut2集成spring

    Struts2已经发布了。最近稍有空闲,学习了一下。从 http://struts.apache.org/2.x/下载struts2.0.9。
 
Struts2需要的平台:
Servlet API 2.4 JSP API 2.0 Java 5
   
这么看来tomcat5.0就能支持,但是在实际的运行过程中,却出现了错误:
javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
 
这个错误的原因是没有找到 org.apache.xalan.processor.TransformerFactoryImpl 这个类。
于是到 http://xml.apache.org/xalan-j/下载xalan-j_2_7_0-src.zip,我选的是源码下载,下载后自己编译,将生成的xalan.jar拷贝到 Tomcat 5.0\common\endorsed文件夹下。
运行时又报如下的错误:
java.lang.NoClassDefFoundError: org/apache/xml/serializer/OutputPropertiesFactory
 
将生成的另外一个文件 serializer.jar拷贝到 Tomcat 5.0\common\endorsed文件夹下。
运行时又报另外的错误:
java.lang.NoSuchMethodError: javax.xml.transform.dom.DOMResult.getNextSibling()Lorg/w3c/dom/Node;
 
把该文件夹下的xercesImpl.jar和xml-apis.jar用xalan-j_2_7_0-src.zip中的新的对应文件进行替换。
 
哈哈,OK了。
 
原来是tomcat5.0的xercesImpl.jar和xml-apis.jar的版本太旧了的原因。
 
网上有文章说用tomcat5.5以上的版本就不会有错误了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值