项目是Create a Dynamic Web project这样创建的。Tomcat可以在插件下启动,可以访问工程里的jsp文件,但是访问action却会报错(路径:http://localhost:8080/webTest/login)
控制台错误信息:
There is no Action mapped for namespace / and action name login. - [unknown location]初步怀疑是插件的问题,因为项目发给别人(没装Tomcat插件),可以直接run on server运行。
Tomcat插件的版本和路径都配置正确..
警告: Could not find action or result
There is no Action mapped for namespace / and action name login. - [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: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:127)
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:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
HTTP Status 404 - There is no Action mapped for namespace / and action name login.--------------------------------------------------------------------------------type Status reportmessage There is no Action mapped for namespace / and action name login.description The requested resource (There is no Action mapped for namespace / and action name login.) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.29
控制台错误信息:
There is no Action mapped for namespace / and action name login. - [unknown location]初步怀疑是插件的问题,因为项目发给别人(没装Tomcat插件),可以直接run on server运行。
Tomcat插件的版本和路径都配置正确..
警告: Could not find action or result
There is no Action mapped for namespace / and action name login. - [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: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:127)
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:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
HTTP Status 404 - There is no Action mapped for namespace / and action name login.--------------------------------------------------------------------------------type Status reportmessage There is no Action mapped for namespace / and action name login.description The requested resource (There is no Action mapped for namespace / and action name login.) is not available.
--------------------------------------------------------------------------------Apache Tomcat/6.0.29
解决方案 »
- (急)servlet处理jsp的请求问题,希望大家多多帮忙!
- 如何提高jsp显示速度
- 特别急啊!session.invalidate后,点击“后退”,仍能进去查看invalidate前的页面?怎么办?过滤器试过了,也不可以?
- jsp中getElementById方法
- SSH整合的问题
- JSP中,判断上传文件大小问题!急
- 请各路大虾一个JSP处理表格的问题?
- 请问怎么打开一个被改成扩展为asp的数据库文件啊
- 150分请教:servlet+jsp(+ejb)开发程序,用什么服务器与容器好。Tomcat??? 在线等待
- 涉及struts2执行机制;浏览器关闭,对应线程会不会关闭?
- 关于jce包的问题,急急急急急急
- struts2+spring3+mybatis3配置报错,求大侠帮忙啊
特别是struts的配置。login action那里
还有我直接运行Tomcat 下的stratup.bat dos窗口一闪而过,系统是win7的
这样看来,你直接启动tomcat都无法启动,是这样的吗?你去看看tomcat的日志。