首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

There is no Action 地图ped for action name *的解决方案

2013-09-11 
There is no Action mapped for action name *的解决方案使用myeclipse+tomcat6开发struts2项目已经习惯的

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中,但是你每次修改都要拷贝,很烦的。

热点排行