You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by nodje <no...@gmail.com> on 2009/09/28 08:40:38 UTC

Re: WARNING: Could not find action or result There is no Action mapped for namespace / and action name . - [unknown location]

hi Ratheesh,

were finally able to solve your problem?
I'm just migrating form 2.0.14 to 2.1.6 and suddenly get the same error when
trying to access the application default url /.

thanks


Ratheesh Kumar K wrote:
> 
> hi,
> 
> i have attached the configbrowser plugin and is not able to trace it.the
> screen shots are as follows:
>  http://www.nabble.com/file/p22009471/configbrowser1.gif 
>  http://www.nabble.com/file/p22009471/configbrowser2.gif 
>  http://www.nabble.com/file/p22009471/configbrowser3.gif 
> 
> 
> 
> Musachy Barroso wrote:
>> 
>> Add the config browser to your app and check what urls it is mapping:
>> http://struts.apache.org/2.x/docs/config-browser-plugin.html
>> 
>> musachy
>> 
>> On Fri, Feb 13, 2009 at 11:31 AM, Ratheesh Kumar K
>> <k....@gmail.com> wrote:
>>>
>>> Thanks for your reply.
>>> I was not fortunate enough to get it run by your reply. can you give a
>>> bit
>>> more help to me.
>>>
>>> I hav changed the class name to start with capital letter.
>>> Now the struts.xml looks like as follows:
>>>
>>> <!DOCTYPE struts PUBLIC
>>>    "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
>>>    "http://struts.apache.org/dtds/struts-2.1.dtd">
>>> <struts>
>>>
>>>        <package name="Amrita" namespace="/Amrita"
>>> extends="struts-default">
>>>        <action name="loadAmrita" class="org.amrita.TestAction">
>>>                        <result name="input">index.jsp</result>
>>>                        <result>success.jsp</result>
>>>                </action>
>>>        </package>
>>> </struts>
>>>
>>>  web.xml
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>> xmlns="http://java.sun.com/xml/ns/javaee"
>>> xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
>>> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>>> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID"
>>> version="2.5">
>>>  <display-name>test1</display-name>
>>>  <welcome-file-list>
>>>    <welcome-file>index.jsp</welcome-file>
>>>  </welcome-file-list>
>>>  <filter>
>>>         <filter-name>struts2</filter-name>
>>>
>>> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
>>>         <!--
>>> filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class-->
>>>  </filter>
>>>  <filter-mapping>
>>>          <filter-name>struts2</filter-name>
>>>          <url-pattern>/*</url-pattern>
>>>  </filter-mapping>
>>> </web-app>
>>>
>>> directory structure looks like as follows:
>>> http://www.nabble.com/file/p21999931/directory13.gif
>>>
>>>
>>>
>>> newton.dave wrote:
>>>>
>>>>  From my JavaRanch response:
>>>>
>>>> A couple of notes:
>>>>
>>>> * You're missing commons-io.
>>>> * Java class names should start with a capital letter, i.e.,
>>>> TestAction.
>>>> * You should use the ng filter in 2.1.6.
>>>> * Namespaces should begin with a slash ("/").
>>>>
>>>> Is there anything in the log regarding a filter startup failure?
>>>>
>>>> Dave
>>>>
>>>> Ratheesh Kumar K wrote:
>>>>> hi ,
>>>>> thanks 4 ur reply.
>>>>> But as u can see my reply to the mail (third post in this thread.), I
>>>>> hav
>>>>> attached all the jsps and configuration file. In the jsp I have given
>>>>> the
>>>>> action.
>>>>> Can you be more clear on your statement, taking in consideration that
>>>>> I
>>>>> am a
>>>>> newbie to struts.
>>>>> Please help me.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> suhas kokal wrote:
>>>>>> Hi,
>>>>>> This is Suhas. I have read your mail.
>>>>>> Most probably you have not defined the action which drives the jsp.
>>>>>> Bcos if no action is mentioned in the <s:form>, defaults to the
>>>>>> driving
>>>>>> action. If not defined warning comes out.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> Suhas.
>>>>>>
>>>>>>
>>>>>>
>>>>>> --- On Thu, 12/2/09, Ratheesh Kumar K <k....@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> From: Ratheesh Kumar K <k....@gmail.com>
>>>>>>> Subject: Re: WARNING: Could not find action or result There is no
>>>>>>> Action
>>>>>>> mapped for namespace / and action name . - [unknown location]
>>>>>>> To: user@struts.apache.org
>>>>>>> Date: Thursday, 12 February, 2009, 9:41 AM
>>>>>>> Sorry for the inconvenience.
>>>>>>> Thanks for your instant response.
>>>>>>> here is the directory structure
>>>>>>> http://www.nabble.com/file/p21969639/directoryStructure.gif
>>>>>>>
>>>>>>> Following are the major configuration files:
>>>>>>>
>>>>>>> web.xml
>>>>>>> <?xml version="1.0"
>>>>>>> encoding="UTF-8"?>
>>>>>>> <web-app
>>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>>>>>> xmlns="http://java.sun.com/xml/ns/javaee"
>>>>>>> xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
>>>>>>> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>>>>>>> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
>>>>>>> id="WebApp_ID"
>>>>>>> version="2.5">
>>>>>>>   <display-name>test1</display-name>
>>>>>>>   <welcome-file-list>
>>>>>>>     <welcome-file>t1.jsp</welcome-file>
>>>>>>>   </welcome-file-list>
>>>>>>>   <filter>
>>>>>>>  <filter-name>struts2</filter-name>
>>>>>>>
>>>>>>> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
>>>>>>>   </filter>
>>>>>>>   <filter-mapping>
>>>>>>>   <filter-name>struts2</filter-name>
>>>>>>>   <url-pattern>/*</url-pattern>
>>>>>>>   </filter-mapping>
>>>>>>> </web-app>
>>>>>>>
>>>>>>> struts.xml
>>>>>>>
>>>>>>> <?xml version="1.0"
>>>>>>> encoding="UTF-8"?>
>>>>>>> <!DOCTYPE struts PUBLIC
>>>>>>>     "-//Apache Software Foundation//DTD Struts
>>>>>>> Configuration 2.1//EN"
>>>>>>>
>>>>>>> "http://struts.apache.org/dtds/struts-2.1.dtd">
>>>>>>> <struts>
>>>>>>> <constant name="struts.devMode"
>>>>>>> value="true" />
>>>>>>>    <package name="Amrita"
>>>>>>> namespace="Amrita"
>>>>>>> extends="struts-default">
>>>>>>>         <action name="loadAmrita"
>>>>>>> class="org.amrita.testAction">
>>>>>>>                    <result
>>>>>>> name="input">index.jsp</result>
>>>>>>>                    <result>success.jsp</result>
>>>>>>>            </action>
>>>>>>>    </package>
>>>>>>> </struts>
>>>>>>>
>>>>>>> testAction.java
>>>>>>>
>>>>>>> package org.amrita;
>>>>>>>
>>>>>>> import com.opensymphony.xwork2.ActionSupport;
>>>>>>>
>>>>>>> public class testAction extends ActionSupport
>>>>>>> {
>>>>>>>    /**
>>>>>>>     *
>>>>>>>     */
>>>>>>>    private static final long serialVersionUID = 1L;
>>>>>>>
>>>>>>>            public String execute()
>>>>>>>            {
>>>>>>>                    return SUCCESS;
>>>>>>>            }
>>>>>>> }
>>>>>>>
>>>>>>> index.jsp
>>>>>>>
>>>>>>> <%@ page language="java"
>>>>>>> contentType="text/html; charset=ISO-8859-1"
>>>>>>>     pageEncoding="ISO-8859-1"%>
>>>>>>> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01
>>>>>>> Transitional//EN"
>>>>>>> "http://www.w3.org/TR/html4/loose.dtd">
>>>>>>> <%@ taglib uri="/struts-tags"
>>>>>>> prefix="s" %>
>>>>>>> <html>
>>>>>>> <head>
>>>>>>> <meta http-equiv="Content-Type"
>>>>>>> content="text/html; charset=ISO-8859-1">
>>>>>>> <title>Insert title here</title>
>>>>>>> </head>
>>>>>>> <body>
>>>>>>>  haiiiiiiiiiii
>>>>>>>  <s:form action="loadAmrita">
>>>>>>>    <s:submit value="submit"/>
>>>>>>>  </s:form>
>>>>>>> </body>
>>>>>>> </html>
>>>>>>>
>>>>>>> success.jsp
>>>>>>>
>>>>>>> <%@ page language="java"
>>>>>>> contentType="text/html; charset=ISO-8859-1"
>>>>>>>     pageEncoding="ISO-8859-1"%>
>>>>>>> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01
>>>>>>> Transitional//EN"
>>>>>>> "http://www.w3.org/TR/html4/loose.dtd">
>>>>>>> <html>
>>>>>>> <head>
>>>>>>> <meta http-equiv="Content-Type"
>>>>>>> content="text/html; charset=ISO-8859-1">
>>>>>>> <title>Insert title here</title>
>>>>>>> </head>
>>>>>>> <body>
>>>>>>> Success !!!
>>>>>>> </body>
>>>>>>> </html>
>>>>>>>
>>>>>>>
>>>>>>> newton.dave wrote:
>>>>>>>> AFAIK the mailing list doesn't pass through
>>>>>>> attachments, although using
>>>>>>>> one of the forums might.
>>>>>>>>
>>>>>>>> Asking people to "go through" your
>>>>>>> application probably isn't the most
>>>>>>>> effective approach--why not just post the relevant
>>>>>>> configuration and
>>>>>>>> deployment information?
>>>>>>>>
>>>>>>>> It's probably a simple configuration or deployment
>>>>>>> issue.
>>>>>>>> Dave
>>>>>>>>
>>>>>>>> Ratheesh Kumar K wrote:
>>>>>>>>> Hello All,
>>>>>>>>> I am a newbie to the Struts 2 framework. I started
>>>>>>> with latest version of
>>>>>>>>> Struts 2, i.e. Struts  2.1.6 and is strucked with
>>>>>>> the following error. I
>>>>>>>>> have gone through the entire forums and many other
>>>>>>> mailing list, but was
>>>>>>>>> not
>>>>>>>>> able to get it corrected. The war file for the
>>>>>>> project is attached,
>>>>>>>>> please
>>>>>>>>> go theough it and send me some solutions. Any
>>>>>>> pointers and tricks are
>>>>>>>>> appreciated. Please execute the war file and then
>>>>>>> comment on it, because
>>>>>>>>> I
>>>>>>>>> experimented all the tricks explained in most of
>>>>>>> the user forums. You can
>>>>>>>>> download the war file from
>>>>>>> http://www.fileqube.com/file/GgjLtuIij172959
>>>>>>>>> here  or from
>>>>>>>>>
>>>>>>> http://www.adrive.com/public/74896d3331b8aae51eeb1bb90e63cde126bf3d709bc8e9c932956279a2bfa6c8.html
>>>>>>>>> here
>>>>>>>>>
>>>>>>>>> Following are the development environment
>>>>>>> configurations:
>>>>>>>>> IDE: Eclipse Platform Version: 3.4.1 Build id:
>>>>>>> M20080911-1700 [Ganymede]
>>>>>>>>> Servelt Engine: Tomcat 6.0.18
>>>>>>>>> Struts version: 2.1.6
>>>>>>>>> Operating System : Windows XP
>>>>>>>>>
>>>>>>>>> Following is the error report:
>>>>>>>>>
>>>>>>>>> Feb 10, 2009 9:04:25 PM
>>>>>>>>>
>>>>>>> com.opensymphony.xwork2.util.logging.commons.CommonsLogger
>>>>>>> warn
>>>>>>>>> WARNING: 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: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(Unknown Source)
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>>> To unsubscribe, e-mail:
>>>>>>> user-unsubscribe@struts.apache.org
>>>>>>>> For additional commands, e-mail:
>>>>>>> user-help@struts.apache.org
>>>>>>>>
>>>>>>>>
>>>>>>> --
>>>>>>> View this message in context:
>>>>>>> http://www.nabble.com/WARNING%3A-Could-not-find-action-or-result-There-is-no-Action-mapped-for-namespace---and-action-name-.----unknown-location--tp21957971p21969639.html
>>>>>>> Sent from the Struts - User mailing list archive at
>>>>>>> Nabble.com.
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>>>>> For additional commands, e-mail:
>>>>>>> user-help@struts.apache.org
>>>>>>
>>>>>>       Add more friends to your messenger and enjoy! Go to
>>>>>> http://messenger.yahoo.com/invite/
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>>> For additional commands, e-mail: user-help@struts.apache.org
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/WARNING%3A-Could-not-find-action-or-result-There-is-no-Action-mapped-for-namespace---and-action-name-.----unknown-location--tp21957971p21999931.html
>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>>> For additional commands, e-mail: user-help@struts.apache.org
>>>
>>>
>> 
>> 
>> 
>> -- 
>> "Hey you! Would you help me to carry the stone?" Pink Floyd
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
>> For additional commands, e-mail: user-help@struts.apache.org
>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/WARNING%3A-Could-not-find-action-or-result-There-is-no-Action-mapped-for-namespace---and-action-name-.----unknown-location--tp21957971p25641269.html
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org