posts - 60,comments - 71,trackbacks - 0

   当我们跑一个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 阅读(584) 评论(3)  编辑  收藏

FeedBack:
# re: 关于Tomcat5.0.28下跑Struts2
2008-08-27 11:08 | ∪∩BUG
试过为个办法,后来觉得可能会出现更加烦恼的事情,很多时候为了一个不应该的调试快天亮了才能回宿舍睡觉很不值得...  回复  更多评论
  
# re: 关于Tomcat5.0.28下跑Struts2[未登录]
2008-08-27 16:21 | henry1451
@∪∩BUG
呵呵,是啊,如果是用Tomcat5.5及以后的版本,就不会出现这样烦恼的事了,省去了很多不必要的调试.  回复  更多评论
  
# re: 关于Tomcat5.0.28下跑Struts2[未登录]
2008-08-28 11:31 | feng
有这么多问题?我没遇到过 大部分都是自己配置错误  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: