Spring Stripes framework problem

Posted by ali on Stack Overflow See other posts from Stack Overflow or by ali
Published on 2011-01-11T08:48:55Z Indexed on 2011/01/11 8:53 UTC
Read the original article Hit count: 359

Filed under:
|
|

I am new to stripes and am attempting to integrate spring into stripes In the following code :

public class ContactFormActionBeanTest {
private static MockServletContext mockServletContext;
private static MockHttpSession mockSession;

@BeforeClass
public static void setup() throws Exception {
    mockServletContext = new MockServletContext("webmail");

    Map<String,String> params = new HashMap<String,String>();
    params.put("ActionResolver.Packages", "stripesbook.action");

    params.put("Extension.Packages", "stripesbook.ext,"
        + "net.sourceforge.stripes.integration.spring");

    mockServletContext.addFilter(StripesFilter.class,
        "StripesFilter", params);

    mockServletContext.setServlet(DispatcherServlet.class,
        "DispatcherServlet", null);

    mockSession = new MockHttpSession(mockServletContext);


    mockServletContext.addInitParameter("contextConfigLocation",
        "/WEB-INF/applicationContext-test.xml");

    ContextLoaderListener springContextLoader =
        new ContextLoaderListener();
    springContextLoader.contextInitialized(
        new ServletContextEvent(mockServletContext));


    // Load mock user
    MockRoundtrip trip = new MockRoundtrip(mockServletContext,
        MockDataLoaderActionBean.class, mockSession);
    trip.execute();

    // Login mock user
    trip = new MockRoundtrip(mockServletContext,
        LoginActionBean.class, mockSession);
    trip.setParameter("username", "freddy");
    trip.setParameter("password", "nadia");
    trip.execute("login");
}

I get null in springContextLoader

    ContextLoaderListener springContextLoader = new ContextLoaderListener();

and test fails. Am I missing something?

I am using eclipse with maven.

Also when I try to deploy it for tomcat 6.0 I get following warnings:

WARN net.sourceforge.stripes.util.ResolverUtil - Could not examine class 'stripesbook/ext/ContactFormatter.class' due to a java.lang.UnsupportedClassVersionError with message: Bad version number in .class file (unable to load class stripesbook.ext.ContactFormatter)

I have checked to be sure that I am compiling with Java 5(set JDK compiler to 1.5) instead of 1.6 (Java 6); but didn't work out for me and still have problems running spring-stripes integrated project.

© Stack Overflow or respective owner

Related posts about java

Related posts about spring