使用intellij idea开发后台管理程序,Jdk、Tomcat、Maven等环境都配置好了,action明明都有,但运行时提示以下错误,不知是不是哪里还要配置:
2018-08-21 08:18:28 [RMI TCP Connection(4)-127.0.0.1:6043] - [WARN] The includeJars pattern [.*?/k12platform-.*?jar(!/)?] did not match any jars in the classpath
[2018-08-21 08:18:28,714] Artifact k12platform-view:war: Artifact is deployed successfully
[2018-08-21 08:18:28,714] Artifact k12platform-view:war: Deploy took 41,836 milliseconds
2018-08-21 08:18:32 [http-bio-8080-exec-2:9790] - [WARN] Could not find action or result: /index.action
There is no Action mapped for namespace [/] and action name [index] associated with context path []. - [unknown location]
at com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:185)
at org.apache.struts2.impl.StrutsActionProxy.prepare(StrutsActionProxy.java:63)
at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:37)
at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:58)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:552)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:99)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.waixing.k12platform.core.filter.CharactorFilter.doFilter(CharactorFilter.java:23)
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:504)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
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:421)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
有类似报错的,参考一下:
https://blog.csdn.net/eaphyy/article/details/72513914
应该是类库配置,或者是struts2配置问题。与你的开发环境无关。
There is no Action mapped for namespace [/]
看一下你的struts的配置,应该是配置出了问题,可以试一下其他的action,是不是都不能访问
未找到action映射配置,Could not find action or result: /index.action
There is no Action mapped for namespace [/] and action name [index] associated with context path []. - [unknown location]
怎么还用status2,从报错信息来看是未找到action的映射配置类,应该是你的映射写错了
现在都用springboot了,status2早就过时了。springboot入门https://blog.csdn.net/u012312907/article/details/79706709
“Could not find action or result: /index.action”,显然找不到index.action路径对应的类,看一下你的web.xml配置
,或者,你的struts.xml配置,有没有一个叫Index 的action。