You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Ramana <pu...@gmail.com> on 2014/02/07 02:04:59 UTC

Struts2 NameSpace Error.

Hi,

Please help on this issue.. I am learning Struts2 with simple class. I am using Struts2 2.3.16 on Java Runtime 1.6. I am getting the below Error. I tried different ways by looking into google and you tube.. i am getting the same problem. i am trying this issue for past couple of days but i couldn't succeed.  i really appreciate your help on this issue. 


HTTP Status 404 - There is no Action mapped for namespace [/] and action name [getTutorial] associated with context path [/Struts2Demo].

type Status report

message There is no Action mapped for namespace [/] and action name [getTutorial] associated with context path [/Struts2Demo].

description The requested resource is not available.


Console Data

Feb 6, 2014 8:01:23 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
Feb 6, 2014 8:01:23 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:Struts2Demo' did not find a matching property.
Feb 6, 2014 8:01:24 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Feb 6, 2014 8:01:24 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Feb 6, 2014 8:01:24 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1878 ms
Feb 6, 2014 8:01:24 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Feb 6, 2014 8:01:24 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.47
Feb 6, 2014 8:01:26 PM org.apache.tomcat.websocket.server.WsSci onStartup
INFO: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6. To suppress this message, run Tomcat on Java 7, remove the WebSocket JARs from $CATALINA_HOME/lib or add the WebSocketJARs to the tomcat.util.scan.DefaultJarScanner.jarsToSkip property in $CATALINA_BASE/conf/catalina.properties. Note that the deprecated Tomcat 7 WebSocket API will be available. 
Feb 6, 2014 8:01:27 PM com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
INFO: Parsing configuration file [struts-default.xml]
Feb 6, 2014 8:01:27 PM com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
INFO: Unable to locate configuration files of the name struts-plugin.xml, skipping
Feb 6, 2014 8:01:27 PM com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
INFO: Parsing configuration file [struts-plugin.xml]
Feb 6, 2014 8:01:27 PM com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
INFO: Unable to locate configuration files of the name struts.xml, skipping
Feb 6, 2014 8:01:27 PM com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
INFO: Parsing configuration file [struts.xml]
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.ObjectFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.factory.ActionFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.factory.ResultFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.factory.ConverterFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.factory.InterceptorFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.factory.ValidatorFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.FileManagerFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.XWorkConverter)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.CollectionConverter)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.ArrayConverter)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.DateConverter)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.NumberConverter)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.StringConverter)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionFileProcessor)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterCreator)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterHolder)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.LocaleProvider)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)
Feb 6, 2014 8:01:27 PM org.apache.struts2.config.AbstractBeanSelectionProvider info
INFO: Choosing bean (struts) for (com.opensymphony.xwork2.util.TextParser)
Feb 6, 2014 8:01:27 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/docs
Feb 6, 2014 8:01:27 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/examples
Feb 6, 2014 8:01:28 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: contextInitialized()
Feb 6, 2014 8:01:28 PM org.apache.catalina.core.ApplicationContext log
INFO: SessionListener: contextInitialized()
Feb 6, 2014 8:01:28 PM org.apache.catalina.core.ApplicationContext log
INFO: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@7c4e7958')
Feb 6, 2014 8:01:28 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/host-manager
Feb 6, 2014 8:01:28 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/manager
Feb 6, 2014 8:01:28 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/ROOT
Feb 6, 2014 8:01:28 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Feb 6, 2014 8:01:28 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Feb 6, 2014 8:01:28 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 4255 ms
Feb 6, 2014 8:01:49 PM org.apache.struts2.dispatcher.Dispatcher warn
WARNING: Could not find action or result: /Struts2Demo/getTutorial.action
There is no Action mapped for namespace [/] and action name [getTutorial] associated with context path [/Struts2Demo]. - [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:243)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
	at java.lang.Thread.run(Thread.java:695)


Struts2 XML

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts-2.3.dtd">

<struts>
	<constant name="struts.devMode" value="true" />
	<package name="default" namespace="/" extends="struts-default">
		<action name="getTutorial" class="com.aoins.action.TutorialAction">
			<result name="success">pages/Success.jsp</result>
		</action>
	</package>

</struts>


WEB XML

<?xml version="1.0" encoding="UTF-8"?>

<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <display-name>Struts2Demo</display-name>

    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

</web-app>


JARS

/Users/Ramana/Downloads/struts-2.3.16/lib/asm-3.3.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/asm-commons-3.3.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/asm-tree-3.3.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/commons-fileupload-1.3.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/commons-io-2.2.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/commons-lang3-3.1.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/commons-logging-1.1.3.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/freemarker-2.3.19.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/javassist-3.11.0.GA.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/ognl-3.0.6.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/struts2-core-2.3.16.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/xwork-core-2.3.16.jar
/Users/Ramana/Downloads/struts-2.3.16/lib/commons-lang-2.4.jar

Re: Struts2 NameSpace Error.

Posted by Lukasz Lenart <lu...@apache.org>.
2014-02-07 2:04 GMT+01:00 Ramana <pu...@gmail.com>:
> INFO: Unable to locate configuration files of the name struts.xml, skipping
> Feb 6, 2014 8:01:27 PM com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info

Here you have the answer - your struts.xml wasn't properly deployed.


Regards
-- 
Ɓukasz
+ 48 606 323 122 http://www.lenart.org.pl/

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


Re: Struts2 NameSpace Error.

Posted by Subbaraju P <su...@gmail.com>.
Remove the / in the action name it is not required.
On Feb 7, 2014 2:05 AM, "Ramana" <pu...@gmail.com> wrote:

> Hi,
>
> Please help on this issue.. I am learning Struts2 with simple class. I am
> using Struts2 2.3.16 on Java Runtime 1.6. I am getting the below Error. I
> tried different ways by looking into google and you tube.. i am getting the
> same problem. i am trying this issue for past couple of days but i couldn't
> succeed.  i really appreciate your help on this issue.
>
>
> HTTP Status 404 - There is no Action mapped for namespace [/] and action
> name [getTutorial] associated with context path [/Struts2Demo].
>
> type Status report
>
> message There is no Action mapped for namespace [/] and action name
> [getTutorial] associated with context path [/Struts2Demo].
>
> description The requested resource is not available.
>
>
> Console Data
>
> Feb 6, 2014 8:01:23 PM org.apache.catalina.core.AprLifecycleListener init
> INFO: The APR based Apache Tomcat Native library which allows optimal
> performance in production environments was not found on the
> java.library.path:
> .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
> Feb 6, 2014 8:01:23 PM org.apache.tomcat.util.digester.SetPropertiesRule
> begin
> WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting
> property 'source' to 'org.eclipse.jst.jee.server:Struts2Demo' did not find
> a matching property.
> Feb 6, 2014 8:01:24 PM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["http-bio-8080"]
> Feb 6, 2014 8:01:24 PM org.apache.coyote.AbstractProtocol init
> INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
> Feb 6, 2014 8:01:24 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 1878 ms
> Feb 6, 2014 8:01:24 PM org.apache.catalina.core.StandardService
> startInternal
> INFO: Starting service Catalina
> Feb 6, 2014 8:01:24 PM org.apache.catalina.core.StandardEngine
> startInternal
> INFO: Starting Servlet Engine: Apache Tomcat/7.0.47
> Feb 6, 2014 8:01:26 PM org.apache.tomcat.websocket.server.WsSci onStartup
> INFO: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when
> running on Java 6. To suppress this message, run Tomcat on Java 7, remove
> the WebSocket JARs from $CATALINA_HOME/lib or add the WebSocketJARs to the
> tomcat.util.scan.DefaultJarScanner.jarsToSkip property in
> $CATALINA_BASE/conf/catalina.properties. Note that the deprecated Tomcat 7
> WebSocket API will be available.
> Feb 6, 2014 8:01:27 PM
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
> INFO: Parsing configuration file [struts-default.xml]
> Feb 6, 2014 8:01:27 PM
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
> INFO: Unable to locate configuration files of the name struts-plugin.xml,
> skipping
> Feb 6, 2014 8:01:27 PM
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
> INFO: Parsing configuration file [struts-plugin.xml]
> Feb 6, 2014 8:01:27 PM
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
> INFO: Unable to locate configuration files of the name struts.xml, skipping
> Feb 6, 2014 8:01:27 PM
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info
> INFO: Parsing configuration file [struts.xml]
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for (com.opensymphony.xwork2.ObjectFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.factory.ActionFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.factory.ResultFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.factory.ConverterFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.factory.InterceptorFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.factory.ValidatorFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.FileManagerFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.impl.XWorkConverter)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.impl.CollectionConverter)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.impl.ArrayConverter)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.impl.DateConverter)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.impl.NumberConverter)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.impl.StringConverter)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.ConversionFileProcessor)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.TypeConverterCreator)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.TypeConverterHolder)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for (com.opensymphony.xwork2.LocaleProvider)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.ActionProxyFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (org.apache.struts2.dispatcher.mapper.ActionMapper)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (jakarta) for
> (org.apache.struts2.dispatcher.multipart.MultiPartRequest)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (org.apache.struts2.views.freemarker.FreemarkerManager)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (org.apache.struts2.components.UrlRenderer)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.validator.ActionValidatorManager)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.util.ValueStackFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.util.reflection.ReflectionProvider)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.util.PatternMatcher)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (org.apache.struts2.dispatcher.StaticContentLoader)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for
> (com.opensymphony.xwork2.UnknownHandlerManager)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper)
> Feb 6, 2014 8:01:27 PM
> org.apache.struts2.config.AbstractBeanSelectionProvider info
> INFO: Choosing bean (struts) for (com.opensymphony.xwork2.util.TextParser)
> Feb 6, 2014 8:01:27 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory
> /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/docs
> Feb 6, 2014 8:01:27 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory
> /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/examples
> Feb 6, 2014 8:01:28 PM org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener: contextInitialized()
> Feb 6, 2014 8:01:28 PM org.apache.catalina.core.ApplicationContext log
> INFO: SessionListener: contextInitialized()
> Feb 6, 2014 8:01:28 PM org.apache.catalina.core.ApplicationContext log
> INFO: ContextListener:
> attributeAdded('org.apache.jasper.compiler.TldLocationsCache',
> 'org.apache.jasper.compiler.TldLocationsCache@7c4e7958')
> Feb 6, 2014 8:01:28 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory
> /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/host-manager
> Feb 6, 2014 8:01:28 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory
> /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/manager
> Feb 6, 2014 8:01:28 PM org.apache.catalina.startup.HostConfig
> deployDirectory
> INFO: Deploying web application directory
> /Users/Ramana/Downloads/apache-tomcat-7.0.47/webapps/ROOT
> Feb 6, 2014 8:01:28 PM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["http-bio-8080"]
> Feb 6, 2014 8:01:28 PM org.apache.coyote.AbstractProtocol start
> INFO: Starting ProtocolHandler ["ajp-bio-8009"]
> Feb 6, 2014 8:01:28 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 4255 ms
> Feb 6, 2014 8:01:49 PM org.apache.struts2.dispatcher.Dispatcher warn
> WARNING: Could not find action or result: /Struts2Demo/getTutorial.action
> There is no Action mapped for namespace [/] and action name [getTutorial]
> associated with context path [/Struts2Demo]. - [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:243)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>         at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
>         at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
>         at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
>         at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>         at java.lang.Thread.run(Thread.java:695)
>
>
> Struts2 XML
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <!DOCTYPE struts PUBLIC
> "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
> "http://struts.apache.org/dtds/struts-2.3.dtd">
>
> <struts>
>         <constant name="struts.devMode" value="true" />
>         <package name="default" namespace="/" extends="struts-default">
>                 <action name="getTutorial"
> class="com.aoins.action.TutorialAction">
>                         <result name="success">pages/Success.jsp</result>
>                 </action>
>         </package>
>
> </struts>
>
>
> WEB XML
>
> <?xml version="1.0" encoding="UTF-8"?>
>
> <web-app id="WebApp_9" version="2.4" xmlns="
> http://java.sun.com/xml/ns/j2ee" xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
> http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
>
>     <display-name>Struts2Demo</display-name>
>
>     <filter>
>         <filter-name>struts2</filter-name>
>
> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
>     </filter>
>
>     <filter-mapping>
>         <filter-name>struts2</filter-name>
>         <url-pattern>/*</url-pattern>
>     </filter-mapping>
>
>     <welcome-file-list>
>         <welcome-file>index.jsp</welcome-file>
>     </welcome-file-list>
>
> </web-app>
>
>
> JARS
>
> /Users/Ramana/Downloads/struts-2.3.16/lib/asm-3.3.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/asm-commons-3.3.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/asm-tree-3.3.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/commons-fileupload-1.3.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/commons-io-2.2.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/commons-lang3-3.1.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/commons-logging-1.1.3.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/freemarker-2.3.19.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/javassist-3.11.0.GA.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/ognl-3.0.6.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/struts2-core-2.3.16.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/xwork-core-2.3.16.jar
> /Users/Ramana/Downloads/struts-2.3.16/lib/commons-lang-2.4.jar