随笔-199  评论-203  文章-11  trackbacks-0
 按照教程上的方法搭建struts2,可是忙了一天都在报错。各种各样的错误都出现。

    最主要的就是Exception starting filter struts2网上有很多讨论的问题,看来被困惑的人特别多。按照网上给的建议调试,但是还是屡屡失败。

    今天又删除项目重新建立,删除tomcat重装。然后小心翼翼,一步一步的配置,终于获得了成功。

    总结了以下几点,希望对其他遇到困难的同志有帮助。

    1 据说引入包时要注意,没有必要的话,只引入空项目的lib下的几个包就可以。

    2 配置filter的时候要小心,引入的类千万要注意。尤其是2.1和2.0引入的类是不一样的。

    3 filter映射配置时url-pattern要注意,/*和*.action都可以,但是/*.action就万万不行。

    4 struts.xml编写时,最好先别把action配上。等把类和转向信息都写完了,再在这里配置。否则也是有问题。

    5 struts.xml写时要小心,不要多个空格之类的低级错误。

    6 action类最好不要放在缺省包下。好像这个也会报错。

    7 一定注意清理垃圾信息,尤其是在WEB-INF下的struts.xml可能和你编写的并不同步。或者类的编译文件和源文件也不同步。

posted on 2009-05-19 07:52 Werther 阅读(1378) 评论(4)  编辑  收藏 所属分类: 20.Struts

评论:
# re: Struts2初始配置的几点注意 2009-05-19 09:04 | 隔叶黄莺
不需要对 Exception starting filter struts2 错误一脸茫然,也不用逐步逐步、小心翼翼的步履维艰。

Tomcat 下发现错误,找 $TOMCAT_HOME/logs 中的后台日志,便能让你豁然开朗,缺什么包补什么包,哪个包有冲突也能从中看出端倪来。  回复  更多评论
  
# re: Struts2初始配置的几点注意 2009-05-19 09:59 | 5452
tomcat的默认日志不详细,可以配log4j什么的来用info,甚至debug级别来看,这样错误就一目了然了,不会只是filter started error之类的  回复  更多评论
  
# re: Struts2初始配置的几点注意 2009-05-19 10:45 | 网络中漫步

1.引入struts2类包;
2.在src根目录下加入struts.xml文件,注意:<action name=" " class=" " >
name是jsp调时的action名。class是Action类;
3.修改web.xml部署struts的服务:FilterDispatcher
4.写一个action及数据类;些action不继承Action,是一个POJO;Action类中的方法返回String
5.写JSP:在url中通过"action名!方法名.action"调用  回复  更多评论
  
# re: Struts2初始配置的几点注意 2009-05-19 12:43 | 隔叶黄莺
其实 Tomcat 的默认日志应该足以解决那种启动问题的,如果配置 Tomcat 用 log4j 来输出日志,日志是很详细的,太详细的要设置些过滤条件。如何配置 Tomcat 使用 log4j 之前我写过一篇:http://www.blogjava.net/Unmi/archive/2008/07/07/213001.html  回复  更多评论
  

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


网站导航: