All pastes #349911 Raw Edit

Untitled

public text v1 · immutable
·published 2007-02-11 03:20 UTC
rendered paste body
struts.xml

<!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">

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

        <action name="list" class="proxyListAction">
            <result>/WEB-INF/views/viewProxies.ftl</result>
            <result name="success" >/WEB-INF/views/viewProxies.ftl</result>
        </action>
    </package>
</struts>



app context

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

<beans>

    <bean id="baseAction" class="com.zonemedia.proxybar.action.BaseProxyAction" abstract="true">
        <property name="proxyService" ref="proxyService"/>
    </bean>

    <bean id="proxyListAction"
          class="com.zonemedia.proxybar.action.ProxyListAction"
          singleton="false"
          parent="baseAction">
    </bean>
</beans>




ERROR: (second line of cited xml is highlighted)
Struts Problem Report

Struts has detected an unhandled exception: Messages:	No result defined for action com.zonemedia.proxybar.action.ProxyListAction and result success 
File:	file:/usr/local/resin/webapps/proxy/WEB-INF/classes/struts.xml
Line number:	8
Column number:	0

    <package name="proxybar" namespace="/" extends="struts-default">
        <action name="list" class="proxyListAction">
            <result>/WEB-INF/views/viewProxies.ftl</result>
            <result name="success" >/WEB-INF/views/viewProxies.ftl</result>
Stacktraces
No result defined for action com.zonemedia.proxybar.action.ProxyListAction and result success - action - file:/usr/local/resin/webapps/proxy/WEB-INF/classes/struts.xml:8:0 
    com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:311)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:218)
    com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:177)
    com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
    com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.ParametersInterceptor.intercept(ParametersInterceptor.java:147)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:80)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:204)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:74)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:120)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:59)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:174)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:115)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:143)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.PrepareInterceptor.intercept(PrepareInterceptor.java:115)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:156)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:124)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:180)
    com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:200)
    org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:27)
    org.apache.struts2.impl.StrutsActionProxy$1.call(StrutsActionProxy.java:26)
    org.apache.struts2.impl.RequestContextImpl.callInContext(RequestContextImpl.java:152)
    org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:25)
    org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:330)
    org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:256)
    com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:73)
    com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:167)
    com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:226)
    com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
    com.caucho.server.port.TcpConnection.run(TcpConnection.java:477)
    com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:591)
    com.caucho.util.ThreadPool$Item.run(ThreadPool.java:513)
    java.lang.Thread.run(Thread.java:619)
    

You are seeing this page because development mode is enabled. Development mode, or devMode, enables extra debugging behaviors and reports to assist developers. To disable this mode, set: 
  struts.devMode=false
in your WEB-INF/classes/struts.properties file.