关于 “There is no Action mapped for namespace / and action name . - [unknown location]” 的解决方法
2014-06-30 21:33
435 查看
最近在学习JAVA EE Web开发,买了本李刚大虾的《轻量级JavaEE企业应用实践》,按照书上所要求的把开发环境搭好,就开始了我的JavaEE 之旅。一开始还挺顺利的,直到看struts2那章,想把随书光盘里面的栗子“Struts2Demo”跑起来,遇到了如下问题:
警告: Could not find action or result
There is no Action mapped for namespace / and action name . - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
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:58)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
本来就是半桶子水的我在网上找各种解决方法,试过后没有一个有效的- -!悲了个催,好吧!我就怀疑自己环境有问题!我一咬牙一跺脚,把系统给重装了,把开发环境重新认真得又搭了一遍,,,可是 可是还是没用啊!555555~~~~~
才学了几天呢!就把我折腾得!当时就有种放弃自学的冲动!
But O(∩_∩)O~
什么叫天无绝人之路 什么叫柳暗花明又一村
我发现地址栏上的内容是这样的:http://localhost:8080/Struts2Demo/
鸡汁的我想起了 从Struts2.1开始,Struts2默认不会列出Web应用的文件列表。所以如果我们希望访问哪个页面,必须直接输入该页面的文件名。
于是我把地址栏的地址改成: http://localhost:8080/Struts2Demo/login.jsp 然后就是鸡冻人心的一刻
^ ^我成功了,虽然是一个小小的成功,但我还是很HAPPY,而且我也越加有信心把JavaEE 学好~~~啦啦啦~~
警告: Could not find action or result
There is no Action mapped for namespace / and action name . - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
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:58)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:475)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
本来就是半桶子水的我在网上找各种解决方法,试过后没有一个有效的- -!悲了个催,好吧!我就怀疑自己环境有问题!我一咬牙一跺脚,把系统给重装了,把开发环境重新认真得又搭了一遍,,,可是 可是还是没用啊!555555~~~~~
才学了几天呢!就把我折腾得!当时就有种放弃自学的冲动!
But O(∩_∩)O~
什么叫天无绝人之路 什么叫柳暗花明又一村
我发现地址栏上的内容是这样的:http://localhost:8080/Struts2Demo/
鸡汁的我想起了 从Struts2.1开始,Struts2默认不会列出Web应用的文件列表。所以如果我们希望访问哪个页面,必须直接输入该页面的文件名。
于是我把地址栏的地址改成: http://localhost:8080/Struts2Demo/login.jsp 然后就是鸡冻人心的一刻
^ ^我成功了,虽然是一个小小的成功,但我还是很HAPPY,而且我也越加有信心把JavaEE 学好~~~啦啦啦~~
相关文章推荐
- struts2关于"There is no Action mapped for namespace / and action name"的解决方法
- Struts应用出现的错误及解决方法:There is no Action mapped for namespace / and action name login
- There is no Action mapped for namespace / and action name . - [unknown location] 其中一种解决方法
- Struts2中关于"There is no Action mapped for namespace / and action name"的错误解决
- weblogic部署war包action不能访问问题解决方法 [There is no Action mapped for namespace / and action name]
- There is no Action mapped for namespace / and action name 问题的解决办法
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- There is no Action mapped for namespace / and action name login.的解决
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- 关于eclipse+struts action找不到问题解决方法 There is no Action mapped for namespace
- 关于There is no Action mapped for namespace [/] and action name
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- 关于struts的There is no Action mapped for namespace [/] and action name....异常
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- Struts2中关于"There is no Action mapped for namespace / and action name"的总结
- Struts2中关于"There is no Action mapped for namespace / and action name"的问题