java.lang.IllegalStateException: No SessionManager

Bitte geben Sie mir Ratschläge, wie man richtig einrichten Steg . Ich verwende die neuste version von jetty (9.0.6.v20130930). Ich bestellte server implementieren, konkrete servlet und es funktioniert nicht!
Ich arbeitete bereits ein wenig mit Steg und wollte nicht sehen, nichts wie das.

-- Main.class

 public static void main(String[] args) throws Exception
    {
        MessageSystem ms = new MessageSystem();
        Frontend frontend = new Frontend(ms);

        (new Thread(frontend)).start();

        Server server = new Server(8080);
        server.setHandler(frontend);

        server.start();
        server.join();

    }

-- Frontend.class

public class Frontend extends AbstractHandler implements Runnable, Abonent {
    ... constructor and others methods...

    public void handle(String target, Request baseRequest,
                      HttpServletRequest request,
                      HttpServletResponse response)
            throws IOException, ServletException
    {
        setResponseSettings(baseRequest,response);
        PrintWriter out = response.getWriter();

        try {
            int id;
            HttpSession session = request.getSession();
            if( session.isNew()){
                id = setSessionId(session);
                pageContent = "Hello new user! Your id: "+id;
                out.println(new Page().enterName());
            }else{
                id = getSessionId(session);
                pageContent = "Hi! I remember you. You are: " +id;
                out.println(new Page().normalContent());
            }
        }
        catch (IllegalStateException ex){
            System.out.println("Exception!"+ex);
        }
        out.println("<H1>" + pageContent + "</H1>");
        Iterator iterator = listStrings.iterator();
        while (iterator.hasNext()){
            out.println("<br>");
            out.println("Your text from TextField: "+iterator.next());
        }
        out.close();
    }

-- Console

2013-11-01 04:06:24.273:INFO:oejs.Server:main: jetty-9.0.6.v20130930
2013-11-01 04:06:24.309:INFO:oejs.ServerConnector:main: Started ServerConnector@358e0f79{HTTP/1.1}{0.0.0.0:8080}
Exception!java.lang.IllegalStateException: No SessionManager
Exception!java.lang.IllegalStateException: No SessionManager
  • Sie haben noch nicht einmal Lesen, mein Thema.. omg
  • die Frage, die Eldar Fragen ist, über die raw-Steg-Handler + Session verwenden. Die möglichen duplizieren Sie verbunden ist, wenn Sie einen vollständig qualifizierten webapp, die Eldar nicht.
Schreibe einen Kommentar