当我们跑一个
Struts2的小例子,如果使用的是Tomcat5.0.28.,则会报很多莫名其妙的错误,即便我们已经拷贝了那五个运行
Struts2的必须包,也还是会报错,今天在网上看到了一处理方法:
1.拷贝xalan目录下的xercesImpl.jar和xml-apis.jar替换掉Tomcat\common\endorsed下的两个jar文件。
2. 还需要将xalan下的xalan.jar和serializer.jar拷贝到Tomcat\common\lib中
当然可不可行,我还没试.
虽然现在Tomcat已经6.X了,但我觉得用Tomcat5.0.28的人应该还是会有很多的,必竟经典嘛,所以对于初学者想学习
Struts2的而少走些弯路的,可以参考下上面的方法.
另:
1) 我看了下Tomcat5.5的(5.5的可以直接跑,不存在5.0.28下那样的问题), 发现Tomcat\common\endorsed下没有任何JAR包,所以在Tomcat5.0.28下,删除Tomcat\common\endorsed下的JAR包或许也是可以的.
2) 那五个必须包是:
commons-logging-1.0.4.jar
ognl-2.6.11.jar
struts2-core-2.0.11.1.jar
freemarker-2.3.8.jar
xwork-2.0.4.jar
posted on 2008-08-27 10:38
henry1451 阅读(593)
评论(3) 编辑 收藏