`
cumtheima
  • 浏览: 253720 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

There is no Action mapped for action name *的解决方案

阅读更多

使用myeclipse+tomcat6开发struts2项目已经习惯的程序员,可能在使用eclipse+tomcat6开发strtus2项目时候,可能会遇到一些问题。

比如会出现“There is no Action mapped for action name *这样的异常,
其原因是:struts.xml文件不在WEB-INF/classes下面(虽然你把struts.xml文件放在了src下了,eclispe缺省把src中的文件放在“build\classes”)。

解决方案有好多种,其中一种是从使用eclipse开发工具(不是myeclipse)的源头说起:

在eclispe中新建项目--->Dynamic Web Project,在Dedault output folder:中把“build\classes”改为“WebContent\WEB-INF\classes”。


当然还有其它方法,比如你在tomcat6中部署的时候,把struts.xml和classes等文件拷贝到WEB-INF\classes中,但是你每次修改都要拷贝,很烦的。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics