As a new user, I am not sure I understand, I need to setup @requireHTTPS to work and I have the following Code:

What am I doing wrong?  I have Wicket 1.4.0

"error SecureRequestCycleProcessor cannot be resolved to a type...."




package com.test.sslstuff2;

import org.apache.wicket.protocol.http.WebApplication;
import org.apache.wicket.protocol.https.HttpsConfig;
import org.apache.wicket.request.IRequestCycleProcessor;

/**
* Application object for your web application. If you want to run this application without deploying, run the Start class.
 *
 * @see com.test.sslstuff2.Start#main(String[])
 */
public class WicketApplication extends WebApplication
{
        public WicketApplication()
        {
        }       
        @Override
    protected IRequestCycleProcessor newRequestCycleProcessor()
    {
        HttpsConfig config = new HttpsConfig(80,443);
            return new SecureRequestCycleProcessor(config);
    }   
        public Class<HomePage> getHomePage()
        {
                return HomePage.class;
        }
}

and the Home Page:

package com.test.sslstuff2;

import org.apache.wicket.PageParameters;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.protocol.https.RequireHttps;

/**
 * Homepage
 */
@RequireHttps
public class HomePage extends WebPage {
        private static final long serialVersionUID = 1L;
        public HomePage(final PageParameters parameters) {
add(new Label("message", "If you see this message wicket is properly configured and running"));

    }
}


THANKS




Reply via email to