首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

exception: cannot find action地图pings or actionformbeans collection

2012-11-01 
exception: cannot find actionmappings or actionformbeans collection多种情况会导致这个问题,但大致就

exception: cannot find actionmappings or actionformbeans collection

多种情况会导致这个问题,但大致就是以下几种情况:

?

1。Web.xml未初始化问题

少了一个<load-on-startup>0</load-on-startup>

这样开始是没有加载这个类,就没有初始化struts-config.xml,所以找不到

actionmappings or actionformbeans collection。

?

2。struts-config.xml问题

?

3。jar包不全或版本不对

也有可能导致这个问题,从stuts例子里面拷过来就好了。struts1.1自带共10个jar包。

?

4。编译问题

有可能Action和Formbean没有编译,也会有这个问题,检查一下有没有对应的class文件就好。class路径不对可能也会导致这个问题。

?

5。版本问题

用的servlet容器和struts版本不对或这两个版本协调有问题。

在以上几条都不能解决问题的情况下,可能就是版本的问题了,换个高版本试试吧

?

?

Cannot find ActionMappings or ActionFormBeans collection的错误调试

?

今天在做struts的连接试验,结果配置完成之后发现调不通,运行之后,出现错误:

javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection

反复修改web.xml 和 struts-config.xml 无果。

确定配置没错之后,从其他方面找原因。

最后发现,类库中jar包不全,于是将

commons-beanutils.jar

commons-collections.jar

commons-dbcp.jar

commons-digester.jar

commons-fileupload.jar

commons-lang.jar

commons-pool.jar

commons-resources.jar

commons-validator.jar

拷入lib中,问题得到解决,并调试通过

热点排行