在MyEclipse中完成配置struts.xml文件时提示信息没有,但在运行时却出现错误,错误信息在问题补充中

013-8-18 17:02:18 com.opensymphony.xwork2.util.logging.commons.CommonsLogger warn
警告: Could not find action or result
There is no Action mapped for action name why. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:177)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:61)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:39)
at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:47)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:458)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

第1个回答  2013-08-19
没有找到action返回时的result配置,struts.xml配置只有在不符合xml配置规则的时候才会提示,不进行result配置是不会提示的,规则在struts.xml的第一行标签内
第2个回答  2013-08-22
用google浏览器调试有些英文会给出翻译的。

myeclipse9.0 struts.xml老是出错,说是http:\/\/struts.apache.org\/dtds...
1. 这个可能是你的DTD文件找不到,或者解析有错,才发生的错误.你可以在地址栏里输入http:\/\/struts.apache.org\/dtds\/struts-2.0 .dtd 这个看能查看不,如果不能,应该是网络的问题或XML解析的问题,解决的方法就是你把DTD文件(struts2-core-2.1.6.jar里面)拷贝到你的CLASSPATH目录下,把http:\/\/s...

怎样设置才能在MyEclipse中让struts.xml文件出现自动提示的功能_百度知 ...
1、打开MyEclipse,选择“Window”菜单下的“Preferences”选项 2、“Preferences”对话框中,选择左边的“XML”选项下的“XML Catalog”选项,然后选择右边的“Add”按钮,打开对话框 3、在打开的对话框中,在“location”中输入struts.xml文件所对应的dtd文件的所在位置,最好不要选择有中文的目录,有时候...

Myeclipse部署struts2(部署位子没有错),总是提示The requested resource...
说得不太详细.没给出出错的URL.不过一般这个错误都是说你所访问的URL所指向的JSP文件或Action没有找到.看以上代码,只有 一处有问题.因为name的属性是与你定义的bean中的属性相对应的(而不是依靠id对应)可按上面兄弟说的方法改一下.但是Struts2不一定要继承ActionSupport,因为这里execute返回的是字符串...

...extends undefined package struts-default
这个是struts.xml的警告信息.其实这个不用去解决的.你电脑只要联网.然后你再重新打开你的MyEclipse就OK了.具体的我不是很清楚了解.但绝对是MyEclipse要去联网验证什么才会这样的!没有网线的情况下.才会出现这种警告.而且会不断的在你往下写的标签里出现黄线 我就在MyEclipse8.6以及9.0 M2试过了! <!...

MyEclipse里Strust1为什么form的验证都执行了,配置文件里没有错,可是...
这个可能是因为,你要跳入的页面中有错误,他会在跳进action中,先返回 index,你在 配置文件中,加入 返回index的 结果,然后在 返回页面中,输出一下报错信息。就知道哪里错了。

每次打开struts的配置文件.xml都有警告出现
解决办法二:右键单击工程,选择MyEclipse-> add Struts capabilities 另外,注意:project有没有加入Web-project特性。若没有,则项目名点右键,选择MyEclipse --> 添加web-project特性就行了,此时,又一个问题:默认为WebRoot,而我的却为web,在添加web-project特性时修改一下就ok了!

MyEclipse6.0下丢失struts.xml配置文件
struts2中的struts.xml不放在web-inf下 如果是myeclipse工程中在src下,如果是发布目录,则在web-inf\/classes下

...myeclipse里面 一倒进去 struts文件就出错了,但是运行没有错这是为 ...
项目右键找到buildPath > configure Build Path,进行相关的配置

启动myeclipse内置tomcat错误:java.io.FileNotFoundException: D:\\Fil...
D:\\Files文件夹不存在.你在写文件的时候,先检查一下文件夹是不是存在的.如果不存在,要创建文件夹.

MyEclipse配置开发
打开“com.yourcompanyname.struts”目录下的“ApplicationResource.properties”文件,添加错误信息,例如“Form.addAdmin.=err”。接下来,在MyEclipse上配置Tomcat连接,并在“Preferences”中进行相关设置,例如“myeclipse”->“Addandremoveprojectdeployment”。配置工作基本完成。现在,只需在MyEclipse中开启...

相似回答
大家正在搜