Struts新手问题

laoding_dmf 2006-07-14 12:12:34
用wsad5.0照着书写了一个Struts例子,发布到was6.0上面,出错Error 500: Cannot find ActionMappings or ActionFormBeans collection,上网查了一下,可能原因
1。不是标识Struts actionServlet的<servlet>标记就是映射.do扩展名的<sevlet-mapping>标记或者两者都没有在web.xml中声明。

2。在struts-config.xml中的打字或者拼写错误也可导致这个异常的发生。例如缺少一个标记的关闭符号/>。最好使用struts console工具检查一下。

3。另外,load-on-startup必须在web.xml中声明,这要么是一个空标记,要么指定一个数值,这个数值用来表servlet运行的优先级,数值越大优先级越低。

4。还有一个和使用load-on-startup有关的是使用Struts预编译JSP文件时也可能导致这个异常。

我对比了一下自己的配置文件,都没有上述的问题,实在搞不明白,望高手赐教
...全文
161 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
天外流星 2006-07-14
  • 打赏
  • 举报
回复
was6.0可能有问题。
xuyang821225 2006-07-14
  • 打赏
  • 举报
回复
你的配置文件有问题
kevinliuu 2006-07-14
  • 打赏
  • 举报
回复
没找到类吧

你的formbean在web-inf/classes/下的路径正确与否?
benq998 2006-07-14
  • 打赏
  • 举报
回复
struts的jar包没有放入lib文件加中。
kingdoom 2006-07-14
  • 打赏
  • 举报
回复
少STRUTSjar包
wangshenhai 2006-07-14
  • 打赏
  • 举报
回复
你确定把struts里所有的jar包都引进去了吗?我曾经遇到过这种情况,试试看!

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧