Java Mailing List Archive

http://www.junlu.com/

Google
Google
Mailing List
Home
Forum Home
JBoss - Java Application Server
Tomcat - JSP/Servlet container
Struts - A MVC web framework
iText - An open source PDF Java Library
JDOM - JDOM XML Parser
J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition
JSP - A mailing list about Java Server Pages specification and reference
J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog
Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology
Struts & Hibernate
Subjects
JSP editor plugin for eclipse ?
org apache jasper JasperException: Unable to compile class for JSP
Tomcat: Connection reset by peer: socket write error
Cannot retrieve definition for form bean null
Struts Tiles Tutorial (free Struts training)
Where do I download Tomcat 4 0 6?
Data Access Object (DAO) pattern, example DAO 's
Where to download Tomcat v 4 1 24 from?
Tomcat 5 0 16 Requested resource not available
Oracle Connection Pooling in 3 2 2
Servlet : Session invalidate
Servlet action is currently unavailable
Tomcat/Struts Unicode Encoding/Decoding problems
Tomcat and webapplication specific java library path
Running a Simple JMS Example
Mapping in workers2 properties
org apache jasper JasperException
Cannot find message resources under key org apache struts action
   MESSAGE
problem with html:text bean throwing exception
Cannot find message resources under key org apache struts action MESSAGE
invalid direct reference problem with solution
Tool for jsp debug Try Sysdeo Eclipse Plugin
Tomcat 5 Cannot load JDBC driver class 'null ' SQL state: null
weblogic ejbc
java properties file
Jboss 3 2 3 Coyote Can 't re
Tomcat 5, Apache2 and mod jk2 integration problem
JBoss example problem new to J2EE
url string for connecting jboss to oracle
Value attribute of <html:checkbox
javax servlet ServletException: BeanUtils populate
HTTP Status 404 The requested resource is not available
5 0 18: Windows XP Pro vs Windows 2000
 
how to specify ActionMapper

how to specify ActionMapper

2007-02-07       - By Ravi Mangalagiri

 Back
Reply:     1     2     3     4     5     6     7     8  

I added the following key, value in my struts.properties

struts.mapper.class=org.apache.struts2.dispatcher.mapper.DefaultActionMapper

and my action is defined as follows:

<struts>

   <package name="queryReports" extends="struts-default"
namespace="/queryReport">

       <default-interceptor-ref name="defaultStack" />

       <action name="auditLogQueryReport" class="
com.xyz.customersolutions.ess.webapp.action.common.BaseAction">
        <result name="success" type="redirect-action">
          <param name="actionName">runQueryReport</param>
          <param name="namespace">/queryReport</param>
          <param name="queryReportBeanName">auditLogReport</param>
     </result>
       </action>

       <action name="runQueryReport" class="
com.xyz.customersolutions.ess.webapp.action.queryreport.QueryReportAction">
           <result name="success">/pages/includes/query.jsp</result>
       </action>

   </package>

</struts>

and it still refers to
org.apache.struts2.dispatcher.ServletActionRedirectResult i

Follow is the error I am getting, am I missing something

Feb 7, 2007 8:50:42 AM com.opensymphony.xwork2.util.OgnlUtilinternalSetProperty
WARNING: Caught OgnlException while setting property 'queryReportBeanName'
on type 'org.apache.struts2.dispatcher.ServletActionRedirectResult'.
ognl.NoSuchPropertyException Source code of ognl.NoSuchPropertyException:
org.apache.struts2.dispatcher.ServletActionRedirectResult.queryReportBeanName
at ognl.ObjectPropertyAccessor Source code of ognl.ObjectPropertyAccessor(ObjectPropertyAccessor.java:133)
at com.opensymphony.xwork2.util.OgnlValueStack$ObjectAccessor.setProperty(
OgnlValueStack.java:65)
at ognl.OgnlRuntime Source code of ognl.OgnlRuntime(OgnlRuntime.java:1629)
at ognl.ASTProperty Source code of ognl.ASTProperty(ASTProperty.java:105)
at ognl.SimpleNode Source code of ognl.SimpleNode(SimpleNode.java:177)
at ognl.SimpleNode Source code of ognl.SimpleNode(SimpleNode.java:246)
at ognl.Ognl Source code of ognl.Ognl(Ognl.java:476)
at com.opensymphony.xwork2.util.OgnlUtil.setValue(OgnlUtil.java:184)
at com.opensymphony.xwork2.util.OgnlUtil.internalSetProperty(OgnlUtil.java
:358)
at com.opensymphony.xwork2.util.OgnlUtil.setProperties(OgnlUtil.java:74)
at com.opensymphony.xwork2.util.OgnlUtil.setProperties(OgnlUtil.java:47)
at com.opensymphony.xwork2.ObjectFactory.buildResult(ObjectFactory.java
:211)
at com.opensymphony.xwork2.DefaultActionInvocation.createResult(
DefaultActionInvocation.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(
DefaultActionInvocation.java:303)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:218)
at
com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(
DefaultWorkflowInterceptor.java:177)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:86)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(
ValidationInterceptor.java:115)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(
MethodFilterInterceptor.java:86)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept
(ConversionErrorInterceptor.java:123)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(
ParametersInterceptor.java:147)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at
com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(
StaticParametersInterceptor.java:105)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(
CheckboxInterceptor.java:80)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(
FileUploadInterceptor.java:204)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(
ModelDrivenInterceptor.java:74)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at
com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(
ScopedModelDrivenInterceptor.java:120)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(
ProfilingActivationInterceptor.java:59)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(
DebuggingInterceptor.java:174)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(
ChainingInterceptor.java:115)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(
I18nInterceptor.java:143)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(
PrepareInterceptor.java:115)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(
ServletConfigInterceptor.java:156)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(
AliasInterceptor.java:124)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at
com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(
ExceptionMappingInterceptor.java:180)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(
DefaultActionInvocation.java:200)
at org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java
:27)
at org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java
:26)
at org.apache.struts2.impl.RequestContextImpl.callInContext(
RequestContextImpl.java:152)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java
:25)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java
:330)
at org.apache.struts2.dispatcher.FilterDispatcher.doFilter(
FilterDispatcher.java:256)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
:42)
at com.opensymphony.module.sitemesh.filter.PageFilter Source code of com.opensymphony.module.sitemesh.filter.PageFilter(
PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter Source code of com.opensymphony.module.sitemesh.filter.PageFilter(
PageFilter.java:52)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
:42)
at org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(
ActionContextCleanUp.java:118)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java
:42)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(
WebAppServletContext.java:3151)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(
AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java
:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(
WebAppServletContext.java:1973)
at weblogic.servlet.internal.WebAppServletContext.execute(
WebAppServletContext.java:1880)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java
:1310)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)

©2008 junlu.com - Jax Systems, LLC, U.S.A.