1. Error description
August 14, 2015 3:03:05 pm Com.opensymphony.xwork2.util.logging.jdk.JdkLogger warn warning: Could not find action or result:/SENDMA Il/servlet/uploadservletthere is no action mapped for action name Uploadservlet. -[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:554) at Org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction (executeoperations.java:81) at Org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter ( strutsprepareandexecutefilter.java:99) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter ( applicationfilterchain.java:239) at org.apache.caTalina.core.ApplicationFilterChain.doFilter (applicationfilterchain.java:206) at Org.apache.catalina.core.StandardWrapperValve.invoke (standardwrappervalve.java:219) at Org.apache.catalina.core.StandardContextValve.invoke (standardcontextvalve.java:106) at Org.apache.catalina.authenticator.AuthenticatorBase.invoke (authenticatorbase.java:502) at Org.apache.catalina.core.StandardHostValve.invoke (standardhostvalve.java:142) at Org.apache.catalina.valves.ErrorReportValve.invoke (errorreportvalve.java:79) at Org.apache.catalina.valves.AbstractAccessLogValve.invoke (abstractaccesslogvalve.java:610) at Org.apache.catalina.core.StandardEngineValve.invoke (standardenginevalve.java:88) at Org.apache.catalina.connector.CoyoteAdapter.service (coyoteadapter.java:518) at Org.apache.coyote.http11.AbstractHttp11Processor.process (abstracthttp11processor.java:1091) at Org.apache.coyote.abstractprotocol$abstractconnectionhandler.process (abstractprotocol.java:668) at Org.apache.coyote.http11.http11nioprotocol$http11connectIonhandler.process (http11nioprotocol.java:223) at Org.apache.tomcat.util.net.nioendpoint$socketprocessor.dorun ( nioendpoint.java:1517) at Org.apache.tomcat.util.net.nioendpoint$socketprocessor.run (NioEndpoint.java:1474) at Java.util.concurrent.ThreadPoolExecutor.runWorker (threadpoolexecutor.java:1145) at Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:615) at Org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run (taskthread.java:61) at Java.lang.Thread.run ( thread.java:745)
2. Cause of error
From the error, you can not find action or results, servlet configuration path errors
<servlet> <servlet-name>UploadServlet</servlet-name> <servlet-class> com.you.mail.servlet.uploadservlet</servlet-class> </servlet> <servlet-mapping> < Servlet-name>uploadservlet</servlet-name> <url-pattern>/servlet/uploadservlet</ Url-pattern> </servlet-mapping>
3. Solutions
Modify the servlet configuration path, or modify the JSP placement path
<servlet> <servlet-name>UploadServlet</servlet-name> <servlet-class> com.you.mail.servlet.uploadservlet</servlet-class> </servlet> <servlet-mapping> < Servlet-name>uploadservlet</servlet-name>
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Could not find action or result:/sendmail/servlet/uploadservlet